aboutsummaryrefslogtreecommitdiffstats
path: root/elpa/magit-20220503.1245/magit-sparse-checkout.elc
blob: 8cdc5b1e3fa63fbb01ed4964b95e3804c0bf7344 (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a imizations.....(require.'magit).
0060 23 40 35 34 20 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 #@54.Return.non-nil.if.working.t
0080 72 65 65 20 69 73 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 1f 0a 28 64 65 66 61 ree.is.a.sparse.checkout...(defa
00a0 6c 69 61 73 20 27 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 lias.'magit-sparse-checkout-enab
00c0 6c 65 64 2d 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 6d 61 67 69 74 led-p.#[0."\300\301!\207".[magit
00e0 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 6f 75 -get-boolean."core.sparsecheckou
0100 74 22 5d 20 32 20 28 23 24 20 2e 20 31 30 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 t"].2.(#$...101)]).(defalias.'ma
0120 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 git-sparse-checkout--assert-vers
0140 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 33 ion.#[0."\300\301!\205..\302\303
0160 21 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 32 35 !\207".[magit-git-version<."2.25
0180 2e 30 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 .0".user-error."`git.sparse-chec
01a0 6b 6f 75 74 27 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 47 69 74 20 76 32 kout'.not.available.until.Git.v2
01c0 2e 32 35 22 5d 20 32 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 .25"].2]).(defalias.'magit-spars
01e0 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 75 74 6f 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 e-checkout--auto-enable.#[0."\30
0200 30 20 5c 32 30 33 10 00 5c 33 30 31 5c 33 30 32 21 3f 5c 32 30 35 15 00 5c 33 30 33 5c 33 30 34 0.\203..\301\302!?\205..\303\304
0220 21 5c 32 30 37 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 5c 32 30 37 22 20 5b 6d 61 67 !\207\305\306\307\310#\207".[mag
0240 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 6d 61 67 it-sparse-checkout-enabled-p.mag
0260 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
0280 6f 75 74 63 6f 6e 65 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4d 61 67 69 74 27 73 20 73 70 61 outcone".user-error."Magit's.spa
02a0 72 73 65 20 63 68 65 63 6b 6f 75 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 72 65 71 75 69 rse.checkout.functionality.requi
02c0 72 65 73 20 63 6f 6e 65 20 6d 6f 64 65 22 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 70 res.cone.mode".magit-run-git."sp
02e0 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 5d 20 arse-checkout"."init"."--cone"].
0300 34 5d 29 0a 23 40 31 38 34 20 52 65 74 75 72 6e 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 4]).#@184.Return.directories.tha
0320 74 20 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 t.are.recursively.included.in.th
0340 65 20 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 e.sparse.checkout..See.the.`git.
0360 73 70 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 sparse-checkout'.manpage.for.det
0380 61 69 6c 73 20 61 62 6f 75 74 0a 22 72 65 63 75 72 73 69 76 65 22 20 76 65 72 73 75 73 20 22 70 ails.about."recursive".versus."p
03a0 61 72 65 6e 74 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 65 2e arent".directories.in.cone.mode.
03c0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f ..(defalias.'magit-sparse-checko
03e0 75 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 ut-directories.#[0."\300\301!\20
0400 35 0d 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 22 5c 32 30 37 22 5..\302\303\304\305\306\"\"\207"
0420 20 5b 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 .[magit-get-boolean."core.sparse
0440 63 68 65 63 6b 6f 75 74 63 6f 6e 65 22 20 6d 61 70 63 61 72 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 checkoutcone".mapcar.file-name-a
0460 73 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 70 61 s-directory.magit-git-lines."spa
0480 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 6c 69 73 74 22 5d 20 35 20 28 23 24 20 2e 20 37 37 rse-checkout"."list"].5.(#$...77
04a0 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 8)]).(defalias.'magit-sparse-che
04c0 63 6b 6f 75 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 74 72 61 6e 73 ckout.#[0."\300\301!\207".[trans
04e0 69 65 6e 74 2d 73 65 74 75 70 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 ient-setup.magit-sparse-checkout
0500 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 ].2.nil.nil]).(byte-code."\300\3
0520 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 01\302\303#\210\300\301\304\305#
0540 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 30 31 5c 33 31 31 \210\300\301\306\307\310\301\311
0560 5c 33 31 32 24 23 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 31 33 5c 33 31 34 23 5c 32 30 37 22 \312$#\210\300\301\313\314#\207"
0580 20 5b 70 75 74 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 69 6e 74 65 .[put.magit-sparse-checkout.inte
05a0 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 20 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 ractive-only.t.function-document
05c0 61 74 69 6f 6e 20 22 43 72 65 61 74 65 20 61 6e 64 20 6d 61 6e 61 67 65 20 73 70 61 72 73 65 20 ation."Create.and.manage.sparse.
05e0 63 68 65 63 6b 6f 75 74 73 2e 22 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 74 72 checkouts.".transient--prefix.tr
0600 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 20 3a 63 6f 6d 6d 61 6e 64 20 3a 6d 61 6e 2d 70 61 67 ansient-prefix.:command.:man-pag
0620 65 20 22 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 74 72 61 6e 73 69 65 6e e."git-sparse-checkout".transien
0640 74 2d 2d 6c 61 79 6f 75 74 20 28 5b 31 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 20 28 t--layout.([1.transient-column.(
0660 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 65 6e 61 62 :description."Arguments.for.enab
0680 6c 69 6e 67 22 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b ling".:if-not.magit-sparse-check
06a0 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 20 28 28 31 20 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 out-enabled-p).((1.transient-swi
06c0 74 63 68 20 28 3a 6b 65 79 20 22 2d 69 22 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 55 73 65 tch.(:key."-i".:description."Use
06e0 20 73 70 61 72 73 65 20 69 6e 64 65 78 22 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 70 61 72 .sparse.index".:argument."--spar
0700 73 65 2d 69 6e 64 65 78 22 20 3a 63 6f 6d 6d 61 6e 64 20 74 72 61 6e 73 69 65 6e 74 3a 6d 61 67 se-index".:command.transient:mag
0720 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 3a 2d 2d 73 70 61 72 73 65 2d 69 6e 64 65 it-sparse-checkout:--sparse-inde
0740 78 29 29 29 5d 20 5b 31 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 73 20 28 3a 64 65 73 x)))].[1.transient-columns.(:des
0760 63 72 69 70 74 69 6f 6e 20 22 41 63 74 69 6f 6e 73 22 29 20 28 5b 31 20 74 72 61 6e 73 69 65 6e cription."Actions").([1.transien
0780 74 2d 63 6f 6c 75 6d 6e 20 28 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 t-column.(:if-not.magit-sparse-c
07a0 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 20 28 28 31 20 74 72 61 6e 73 69 65 6e 74 heckout-enabled-p).((1.transient
07c0 2d 73 75 66 66 69 78 20 28 3a 6b 65 79 20 22 65 22 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 -suffix.(:key."e".:description."
07e0 45 6e 61 62 6c 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22 20 3a 63 6f 6d 6d 61 6e 64 Enable.sparse.checkout".:command
0800 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 29 29 29 .magit-sparse-checkout-enable)))
0820 5d 20 5b 31 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f 6c 75 6d 6e 20 28 3a 69 66 20 6d 61 67 69 74 ].[1.transient-column.(:if.magit
0840 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 20 28 28 31 20 -sparse-checkout-enabled-p).((1.
0860 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 28 3a 6b 65 79 20 22 64 22 20 3a 64 65 73 63 transient-suffix.(:key."d".:desc
0880 72 69 70 74 69 6f 6e 20 22 44 69 73 61 62 6c 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 ription."Disable.sparse.checkout
08a0 22 20 3a 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 ".:command.magit-sparse-checkout
08c0 2d 64 69 73 61 62 6c 65 29 29 20 28 31 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 28 -disable)).(1.transient-suffix.(
08e0 3a 6b 65 79 20 22 72 22 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 61 70 70 6c 79 20 72 :key."r".:description."Reapply.r
0900 75 6c 65 73 22 20 3a 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 ules".:command.magit-sparse-chec
0920 6b 6f 75 74 2d 72 65 61 70 70 6c 79 29 29 29 5d 20 5b 31 20 74 72 61 6e 73 69 65 6e 74 2d 63 6f kout-reapply)))].[1.transient-co
0940 6c 75 6d 6e 20 6e 69 6c 20 28 28 31 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 28 3a lumn.nil.((1.transient-suffix.(:
0960 6b 65 79 20 22 73 22 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 65 74 20 64 69 72 65 63 74 key."s".:description."Set.direct
0980 6f 72 69 65 73 22 20 3a 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 ories".:command.magit-sparse-che
09a0 63 6b 6f 75 74 2d 73 65 74 29 29 20 28 31 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 66 69 78 20 ckout-set)).(1.transient-suffix.
09c0 28 3a 6b 65 79 20 22 61 22 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 41 64 64 20 64 69 72 65 (:key."a".:description."Add.dire
09e0 63 74 6f 72 69 65 73 22 20 3a 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 ctories".:command.magit-sparse-c
0a00 68 65 63 6b 6f 75 74 2d 61 64 64 29 29 29 5d 29 5d 29 5d 20 38 29 0a 23 40 36 39 20 43 6f 6e 76 heckout-add)))])])].8).#@69.Conv
0a20 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 73 70 61 72 73 65 ert.the.working.tree.to.a.sparse
0a40 20 63 68 65 63 6b 6f 75 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 53 29 1f .checkout...(fn.&optional.ARGS).
0a60 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 .(defalias.'magit-sparse-checkou
0a80 74 2d 65 6e 61 62 6c 65 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 t-enable.#[256."\300.\210\301\30
0aa0 32 5c 33 30 33 5c 33 30 34 04 24 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 2\303\304.$\207".[magit-sparse-c
0ac0 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 20 6d 61 67 69 74 2d 72 75 heckout--assert-version.magit-ru
0ae0 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 69 n-git-async."sparse-checkout"."i
0b00 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 5d 20 36 20 28 23 24 20 2e 20 32 35 38 38 29 20 28 62 79 nit"."--cone"].6.(#$...2588).(by
0b20 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 43 5c 32 30 37 22 20 5b 74 72 61 6e 73 69 te-code."\300\301!C\207".[transi
0b40 65 6e 74 2d 61 72 67 73 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 5d 20 ent-args.magit-sparse-checkout].
0b60 32 29 5d 29 0a 23 40 31 36 38 20 52 65 73 74 72 69 63 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2)]).#@168.Restrict.working.tree
0b80 20 74 6f 20 44 49 52 45 43 54 4f 52 49 45 53 2e 0a 54 6f 20 65 78 74 65 6e 64 20 72 61 74 68 65 .to.DIRECTORIES..To.extend.rathe
0ba0 72 20 74 68 61 6e 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f r.than.override.the.currently.co
0bc0 6e 66 69 67 75 72 65 64 0a 64 69 72 65 63 74 6f 72 69 65 73 2c 20 63 61 6c 6c 20 60 6d 61 67 69 nfigured.directories,.call.`magi
0be0 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61 64 64 27 20 69 6e 73 74 65 61 64 2e 0a t-sparse-checkout-add'.instead..
0c00 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 49 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 .(fn.DIRECTORIES)..(defalias.'ma
0c20 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 20 23 5b 32 35 37 20 22 5c git-sparse-checkout-set.#[257."\
0c40 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 23 5c 300.\210\301.\210\302\303\304.#\
0c60 32 30 37 22 20 5b 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 207".[magit-sparse-checkout--ass
0c80 65 72 74 2d 76 65 72 73 69 6f 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 ert-version.magit-sparse-checkou
0ca0 74 2d 2d 61 75 74 6f 2d 65 6e 61 62 6c 65 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 t--auto-enable.magit-run-git-asy
0cc0 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 73 65 74 22 5d 20 35 20 28 23 nc."sparse-checkout"."set"].5.(#
0ce0 24 20 2e 20 32 39 32 33 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 $...2923).(byte-code."\300\301\3
0d00 30 32 5c 33 30 33 21 5c 22 43 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 02\303!\"C\207".[magit-completin
0d20 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 2a 20 22 49 6e 63 6c 75 64 65 20 74 68 65 73 65 20 g-read-multiple*."Include.these.
0d40 64 69 72 65 63 74 6f 72 69 65 73 3a 20 22 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 directories:.".magit-revision-di
0d60 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 22 5d 20 34 29 5d 29 0a 23 40 31 36 37 20 41 64 64 rectories."HEAD"].4)]).#@167.Add
0d80 20 44 49 52 45 43 54 4f 52 49 45 53 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 .DIRECTORIES.to.the.working.tree
0da0 2e 0a 54 6f 20 6f 76 65 72 72 69 64 65 20 72 61 74 68 65 72 20 74 68 61 6e 20 65 78 74 65 6e 64 ..To.override.rather.than.extend
0dc0 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 74 .the.currently.configured.direct
0de0 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 6f ories,.call.`magit-sparse-checko
0e00 75 74 2d 73 65 74 27 20 69 6e 73 74 65 61 64 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 49 45 ut-set'.instead...(fn.DIRECTORIE
0e20 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 S)..(defalias.'magit-sparse-chec
0e40 6b 6f 75 74 2d 61 64 64 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 32 kout-add.#[257."\300.\210\301.\2
0e60 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 23 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 73 70 61 10\302\303\304.#\207".[magit-spa
0e80 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 20 6d 61 67 rse-checkout--assert-version.mag
0ea0 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 61 62 6c 65 20 it-sparse-checkout--auto-enable.
0ec0 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 magit-run-git-async."sparse-chec
0ee0 6b 6f 75 74 22 20 22 61 64 64 22 5d 20 35 20 28 23 24 20 2e 20 33 34 35 33 29 20 28 62 79 74 65 kout"."add"].5.(#$...3453).(byte
0f00 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 -code."\300\301\302\303\304\305.
0f20 21 50 5c 33 30 36 5c 33 30 37 02 5c 22 5c 32 36 32 01 5c 33 31 30 5c 33 31 31 21 5c 22 5c 22 43 !P\306\307.\"\262.\310\311!\"\"C
0f40 5c 32 30 37 22 20 5b 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 \207".[magit-completing-read-mul
0f60 74 69 70 6c 65 2a 20 22 41 64 64 20 74 68 65 73 65 20 64 69 72 65 63 74 6f 72 69 65 73 3a 20 22 tiple*."Add.these.directories:."
0f80 20 73 65 71 2d 72 65 6d 6f 76 65 20 22 5c 5c 60 22 20 72 65 67 65 78 70 2d 6f 70 74 20 6d 61 67 .seq-remove."\\`".regexp-opt.mag
0fa0 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 6d it-sparse-checkout-directories.m
0fc0 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 32 5c 33 30 33 ake-closure.#[257."\300.\302\303
0fe0 19 5c 33 30 34 03 03 03 23 29 5c 32 30 37 22 20 5b 56 30 20 69 6e 68 69 62 69 74 2d 63 68 61 6e .\304...#)\207".[V0.inhibit-chan
1000 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 ging-match-data.nil.t.string-mat
1020 63 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 44 29 22 5d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 ch].8."\n\n(fn.D)"].magit-revisi
1040 6f 6e 2d 64 69 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 22 5d 20 37 29 5d 29 0a 23 40 32 33 on-directories."HEAD"].7)]).#@23
1060 31 20 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 1.Reapply.the.sparse.checkout.ru
1080 6c 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 53 6f 6d 65 20 6f 70 les.to.the.working.tree..Some.op
10a0 65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6d 65 72 67 69 6e 67 20 6f 72 20 72 65 62 61 erations.such.as.merging.or.reba
10c0 73 69 6e 67 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 63 68 65 63 6b 20 6f 75 74 0a 66 69 6c 65 73 sing.may.need.to.check.out.files
10e0 20 74 68 61 74 20 61 72 65 6e 27 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 70 61 .that.aren't.included.in.the.spa
1100 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 20 20 43 61 6c 6c 20 74 68 69 73 0a 63 6f 6d 6d 61 6e 64 rse.checkout...Call.this.command
1120 20 74 6f 20 72 65 73 65 74 20 74 6f 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 .to.reset.to.the.sparse.checkout
1140 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 .state...(defalias.'magit-sparse
1160 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 70 70 6c 79 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 -checkout-reapply.#[0."\300.\210
1180 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 73 70 61 72 73 \301\302\303\"\207".[magit-spars
11a0 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 20 6d 61 67 69 74 e-checkout--assert-version.magit
11c0 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"
11e0 20 22 72 65 61 70 70 6c 79 22 5d 20 33 20 28 23 24 20 2e 20 34 31 39 34 29 20 6e 69 6c 5d 29 0a ."reapply"].3.(#$...4194).nil]).
1200 23 40 32 30 34 20 43 6f 6e 76 65 72 74 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 74 6f #@204.Convert.sparse.checkout.to
1220 20 66 75 6c 6c 20 63 68 65 63 6b 6f 75 74 2e 0a 4e 6f 74 65 20 74 68 61 74 20 64 69 73 61 62 6c .full.checkout..Note.that.disabl
1240 69 6e 67 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 64 6f 65 73 20 6e 6f 74 ing.the.sparse.checkout.does.not
1260 20 63 6c 65 61 72 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 .clear.the.configured.directorie
1280 73 2e 20 20 43 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d s...Call.`magit-sparse-checkout-
12a0 65 6e 61 62 6c 65 27 20 74 6f 0a 72 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 enable'.to.restore.the.previous.
12c0 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 sparse.checkout...(defalias.'mag
12e0 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 20 23 5b 30 20 22 it-sparse-checkout-disable.#[0."
1300 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 6d 61 \300.\210\301\302\303\"\207".[ma
1320 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 git-sparse-checkout--assert-vers
1340 69 6f 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d ion.magit-run-git-async."sparse-
1360 63 68 65 63 6b 6f 75 74 22 20 22 64 69 73 61 62 6c 65 22 5d 20 33 20 28 23 24 20 2e 20 34 36 31 checkout"."disable"].3.(#$...461
1380 34 29 20 6e 69 6c 5d 29 0a 23 40 31 34 38 20 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 6c 69 6e 4).nil]).#@148.Insert.header.lin
13a0 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 61 74 69 e.with.sparse.checkout.informati
13c0 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 65 64 20 on..This.header.is.not.inserted.
13e0 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 64 20 69 by.default...To.enable.it,.add.i
1400 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 6f 6b 27 t.to.`magit-status-headers-hook'
1420 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b ...(defalias.'magit-sparse-check
1440 6f 75 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 65 72 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 35 out-insert-header.#[0."\300.\205
1460 2e 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 33 30 35 5c 33 30 36 23 63 5c 32 ..\301\302\303\304\"\305\306#c\2
1480 31 30 5c 33 30 37 20 5c 32 31 31 47 5c 32 31 31 5c 33 31 30 5c 32 36 37 5c 32 30 32 5c 22 00 5c 10\307.\211G\211\310\267\202\".\
14a0 33 31 31 5c 32 30 32 26 00 01 40 5c 32 30 32 26 00 5c 33 30 32 5c 33 31 32 02 5c 22 5c 32 36 32 311\202&..@\202&.\302\312.\"\262
14c0 01 5c 32 36 32 01 63 5c 32 31 30 5c 33 31 33 63 5c 32 30 37 22 20 5b 6d 61 67 69 74 2d 73 70 61 .\262.c\210\313c\207".[magit-spa
14e0 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 20 70 72 6f 70 65 72 74 69 7a rse-checkout-enabled-p.propertiz
1500 65 20 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 53 70 61 72 73 65 21 20 22 20 66 6f 6e 74 e.format."%-10s"."Sparse!.".font
1520 2d 6c 6f 63 6b 2d 66 61 63 65 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 -lock-face.magit-section-heading
1540 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 72 65 63 74 6f 72 69 .magit-sparse-checkout-directori
1560 65 73 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 32 20 74 65 73 74 20 65 71 20 es.#s(hash-table.size.2.test.eq.
1580 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 rehash-size.1.5.rehash-threshold
15a0 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 30 20 32 35 20 31 20 .0.8125.purecopy.t.data.(0.25.1.
15c0 32 39 29 29 20 22 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 22 20 22 25 64 20 64 29))."top-level.directory"."%d.d
15e0 69 72 65 63 74 6f 72 69 65 73 22 20 31 30 5d 20 35 20 28 23 24 20 2e 20 35 30 30 37 29 5d 29 0a irectories".10].5.(#$...5007)]).
1600 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 6b 6f 75 74 29 (provide.'magit-sparse-checkout)
1620 0a .