;ELC   
;;; Compiled
;;; in Emacs version 30.2
;;; with all optimizations.


#@23 

(fn DIR &rest ARGS)
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\207" [require cl-lib ert tramp tramp-sh magit] 2)
(defalias 'magit-test-init-repo #[385 "\301\302D\244\303\304#)\207" [magit-git-global-arguments "-c" "init.defaultBranch=master" magit-git "init"] 6 (#$ . 83)])#@19 

(fn &rest BODY)
(defalias 'magit-with-test-directory '(macro . #[128 "\300\301!\302\303B\304B\305\306\307\310\302\311\312	DDC	BBE\313\314\315E\316BBF\317\320BBF\207" [make-symbol "dir" let ((file-name-as-directory (make-temp-file "magit-" t))) ((magit-git-global-arguments (nconc (list "-c" "protocol.file.allow=always") (list "-c" "user.name=\"A U Thor\"") (list "-c" "user.email=\"a.u.thor@example.com\"") magit-git-global-arguments))) condition-case err cl-letf (((symbol-function #'message) (lambda (&rest _)))) default-directory file-truename error message "Keeping test directory:\n  %s" ((signal (car err) (cdr err))) delete-directory (t)] 12 (#$ . 399)]))
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put magit-with-test-directory lisp-indent-function 0 put edebug-form-spec t] 5)
(defalias 'magit-with-test-repository '(macro . #[128 "\300\301BB\207" [magit-with-test-directory (magit-test-init-repo ".")] 4 (#$ . 399)]))
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put magit-with-test-repository lisp-indent-function 0 put edebug-form-spec t] 5)
(defalias 'magit-with-bare-test-repository '(macro . #[128 "\300\301BB\207" [magit-with-test-directory (magit-test-init-repo "." "--bare")] 4 (#$ . 399)]))#@22 

(fn &optional RAW)
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put magit-with-bare-test-repository lisp-indent-function 1 put edebug-form-spec t] 5)
(defalias 'magit-test-visible-text #[256 "\212\300eb\210\301`\302\"\303`!\204 \304`\"B\262\211b\210`dW\262\204 \211\237\300\305\306#\266\202\2045 \307!\262)\207" [nil next-single-char-property-change invisible invisible-p buffer-substring-no-properties mapconcat identity string-trim] 8 (#$ . 1661)])#@16 

(fn &rest _)
(byte-code "\300\301\302\303\304\301\305\305\306\305\307&\262\"\210\300\310\311\303\304\310\305\305\306\305\307&\262\"\210\300\312\313\303\304\312\305\305\306\305\307&\262\"\207" [ert-set-test magit--with-safe-default-directory #[0 "\303\304\305\306\"!\307\310\307\311\307\312\257\244\3131\251 \314\315K\316\317\"\216\315M\210\320!\321\322C\3231: \324\325!\324\326\325!!D0\202E \327\240\210\211@AD\262\330C\321C\316\331%\216\332\242\"\240)\204c \333\242!\210\266\322C\3341x \324\335!\324\326\325!!D0\202\203 \327\240\210\211@AD\262\336C\321C\316\337%\216\332\242\"\240)?\205\241 \333\242!+\266\2060\210\202\266 \315\340\"\210\327@A\"\266\341\306\")\321\207" [magit-git-global-arguments default-directory find-file-visit-truename file-name-as-directory make-temp-file #5="magit-" t #6="-c" #7="protocol.file.allow=always" #8="user.name=\"A U Thor\"" #9="user.email=\"a.u.thor@example.com\"" (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename nil equal (error) magit-toplevel #2="repo/" expand-file-name signal #1=#:ert-form-evaluation-aborted-3 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #2#) (magit-toplevel (expand-file-name "repo/")))) :form #1# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #4="repo" #3=#:ert-form-evaluation-aborted-8 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #4#) (magit-toplevel (expand-file-name "repo/")))) :form #3# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #20="Keeping test directory:\n  %s" delete-directory] 14] record ert-test nil :passed "/home/jack/dotfiles/.config/emacs/lisp/magit/test/magit-tests.el" magit-toplevel:basic #[0 "\303\304\305\306\307\"!\310\311\310\312\310\313\257	\244\3141$\315\316K\317\320\"\216\316M\210\321!\322\323!\210\324 \210\325C\3261? \327\330!\331\332!D0\202J \333\240\210\211@AD\262\334C\303C\317\335%\216\336\242\"\240)\204h \337\242!\210\266\325C\3401{ \327\341!\331\332!D0\202\206 \333\240\210\211@AD\262\342C\303C\317\343%\216\336\242\"\240)\204\244 \337\242!\210\266\325C\3441\267 \327\345!\331\346!D0\202\302 \333\240\210\211@AD\262\347C\303C\317\350%\216\336\242\"\240)\204\340 \337\242!\210\266\325C\3511\363 \327\352!\331\332!D0\202\376 \333\240\210\211@AD\262\353C\303C\317\354%\216\336\242\"\240)?\205\337\242!*\266\2060\210\2021\316\355\"\210\333@A\"\266\356\307\"*\303\207" [find-file-visit-truename magit-git-global-arguments default-directory nil file-name-as-directory make-temp-file #5# t #6# #7# #8# #9# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo "repo" magit-test-magit-toplevel equal (error) magit-toplevel #11="repo/.git/" expand-file-name #12="repo/" signal #10=#:ert-form-evaluation-aborted-13 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #11#) (expand-file-name #12#))) :form #10# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #14="repo/.git/objects/" #13=#:ert-form-evaluation-aborted-18 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #14#) (expand-file-name "repo/"))) :form #13# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #16="repo-link/.git/" #17="repo-link/" #15=#:ert-form-evaluation-aborted-23 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #16#) (expand-file-name #17#))) :form #15# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #19="repo-link/.git/objects/" #18=#:ert-form-evaluation-aborted-28 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #19#) (expand-file-name "repo/"))) :form #18# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #20# delete-directory] 14] magit-toplevel:submodule #[0 "\303\304\305\306\307\"!\310\311\310\312\310\313\257	\244\3141\307 \315\316K\317\320\"\216\316M\210\321!\322\323!\210\324\325!\326\327\330\331\332$)\210\322\333!\210\324\334!\326\335\336\337\340$\210\341 \210\342C\3431Z \344\345!\324\340!D0\202e \346\240\210\211@AD\262\347C\303C\317\350%\216\351\242\"\240)\204\203 \352\242!\210\266\342C\3531\226 \344\354!\324\340!D0\202\241 \346\240\210\211@AD\262\355C\303C\317\356%\216\351\242\"\240)?\205\277 \352\242!*\266\2060\210\202\324 \316\357\"\210\346@A\"\266\360\307\"*\303\207" [find-file-visit-truename magit-git-global-arguments default-directory nil file-name-as-directory make-temp-file #5# t #6# #7# #8# #9# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo "remote" expand-file-name "remote/" magit-git "commit" "-m" "init" "--allow-empty" "super" "super/" "submodule" "add" "../remote" "repo/" magit-test-magit-toplevel equal (error) magit-toplevel #22=".git/modules/repo/" signal #21=#:ert-form-evaluation-aborted-33 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #22#) (expand-file-name "repo/"))) :form #21# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #24=".git/modules/repo/objects/" #23=#:ert-form-evaluation-aborted-38 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #24#) (expand-file-name "repo/"))) :form #23# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #20# delete-directory] 14]] 12)
(defalias 'magit-test-magit-toplevel #[0 "\300\301\302\"\210\303C\3041 \305\306!\307\306!D0\202! \310\240\210\211@AD\262\311C\312C\313\314%\216\315\242\"\240)\204? \316\242!\210\266\303C\3171R \305\306!\307\306!D0\202] \310\240\210\211@AD\262\320C\312C\313\321%\216\315\242\"\240)\204{ \316\242!\210\266\303C\3221\216 \305\323!\307\306!D0\202\231 \310\240\210\211@AD\262\324C\312C\313\325%\216\315\242\"\240)\204\267 \316\242!\210\266\303C\3261\312 \305\327!\307\306!D0\202\325 \310\240\210\211@AD\262\330C\312C\313\331%\216\315\242\"\240)\204\363 \316\242!\210\266\332\333\334\"\210\303C\3351\305\336!\307\336!D0\202\310\240\210\211@AD\262\337C\312C\313\340%\216\315\242\"\240)\2044\316\242!\210\266\303C\3411G\305\342!\307\336!D0\202R\310\240\210\211@AD\262\343C\312C\313\344%\216\315\242\"\240)\204p\316\242!\210\266\303C\3451\203\305\346!\307\336!D0\202\216\310\240\210\211@AD\262\347C\312C\313\350%\216\315\242\"\240)\204\254\316\242!\210\266\332\351\352\"\210\332\301\353\"\210\303C\3541\311\305\355!\307\306!D0\202\324\310\240\210\211@AD\262\356C\312C\313\357%\216\315\242\"\240)\204\362\316\242!\210\266\303C\3601\305\361!\307\306!D0\202\310\240\210\211@AD\262\362C\312C\313\363%\216\315\242\"\240)\204.\316\242!\210\266\303C\3641A\305\353!\307\306!D0\202L\310\240\210\211@AD\262\365C\312C\313\366%\216\315\242\"\240)\204j\316\242!\210\266\332\352\367\"\210\303C\3701\202\305\367!\307\306!D0\202\215\310\240\210\211@AD\262\371C\312C\313\372%\216\315\242\"\240)\204\253\316\242!\210\266\373\374!\210\332\375\376\"\210\332\377\201@ \"\210\332\201A \201B \"\210\303C\201C 1\335\305\201D !\307\201D !D0\202\350\310\240\210\211@AD\262\201E C\312C\313\201F %\216\315\242\"\240)\204\n\316\242!\210\266\303C\201G 1!\305\201@ !\307\306!D0\202,\310\240\210\211@AD\262\201H C\312C\313\201I %\216\315\242\"\240)\204N\316\242!\210\266\303C\201J 1e\305\201B !\307\306!D0\202p\310\240\210\211@AD\262\201K C\312C\313\201L %\216\315\242\"\240)\204\222\316\242!\210\210\242\207" [make-directory "repo/subdir/subsubdir" t equal (error) magit-toplevel #26="repo/" expand-file-name signal #25=#:ert-form-evaluation-aborted-43 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #26#) (expand-file-name "repo/"))) :form #25# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #27=#:ert-form-evaluation-aborted-48 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel "repo/") (expand-file-name "repo/"))) :form #27# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #29="repo/subdir/" #28=#:ert-form-evaluation-aborted-53 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #29#) (expand-file-name "repo/"))) :form #28# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #31="repo/subdir/subsubdir/" #30=#:ert-form-evaluation-aborted-58 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #31#) (expand-file-name "repo/"))) :form #30# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] make-symbolic-link "repo" "repo-link" (error) #33="repo-link/" #32=#:ert-form-evaluation-aborted-63 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #33#) (expand-file-name "repo-link/"))) :form #32# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #35="repo-link/subdir/" #34=#:ert-form-evaluation-aborted-68 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #35#) (expand-file-name "repo-link/"))) :form #34# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #37="repo-link/subdir/subsubdir/" #36=#:ert-form-evaluation-aborted-73 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #37#) (expand-file-name "repo-link/"))) :form #36# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "repo/subdir" "subdir-link" "subsubdir-link" (error) #39="subdir-link/" #38=#:ert-form-evaluation-aborted-78 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #39#) (expand-file-name "repo/"))) :form #38# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #41="subdir-link/subsubdir/" #40=#:ert-form-evaluation-aborted-83 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #41#) (expand-file-name "repo/"))) :form #40# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #42=#:ert-form-evaluation-aborted-88 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel "subsubdir-link") (expand-file-name "repo/"))) :form #42# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "subdir-link-indirect" (error) #43=#:ert-form-evaluation-aborted-93 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel "subdir-link-indirect") (expand-file-name "repo/"))) :form #43# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] magit-test-init-repo "wrap" "../repo" "wrap/repo-link" "../repo/subdir" "wrap/subdir-link" "../repo/subdir/subsubdir" "wrap/subsubdir-link" (error) #45="wrap/repo-link/" #44=#:ert-form-evaluation-aborted-98 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel #45#) (expand-file-name "wrap/repo-link/"))) :form #44# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #46=#:ert-form-evaluation-aborted-103 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel "wrap/subdir-link") (expand-file-name "repo/"))) :form #46# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #47=#:ert-form-evaluation-aborted-108 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-toplevel "wrap/subsubdir-link") (expand-file-name "repo/"))) :form #47# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 10])
(byte-code "\300\301\302\303\304\301\305\306\307\306\310&\262\"\210\300\311\312\303\304\311\313\306\307\306\310&\262\"\207" [ert-set-test magit-in-bare-repo #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121f \313\314K\315\316\"\216\314M\210\317!\320\321\322\"\210\323C\32415 \3250\202@ \326\240\210\211@AD\262\327C\325C\315\330%\216\331\242\"\240)?\205^ \332\242!*\266\2060\210\202s \314\333\"\210\326@A\"\266\334\305\")\325\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #2="magit-" t #3="-c" #4="protocol.file.allow=always" #5="user.name=\"A U Thor\"" #6="user.email=\"a.u.thor@example.com\"" (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo "." "--bare" magit-bare-repo-p (error) nil signal #1=#:ert-form-evaluation-aborted-113 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-bare-repo-p)) :form #1# :value ert--get-explainer magit-bare-repo-p :explanation apply ert--signal-should-execution] 7] apply ert-fail #8="Keeping test directory:\n  %s" delete-directory] 14] record ert-test "Test `magit-bare-repo-p' in a bare repository." nil :passed "/home/jack/dotfiles/.config/emacs/lisp/magit/test/magit-tests.el" magit-in-non-bare-repo #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121d \313\314K\315\316\"\216\314M\210\317!\320\321!\210\322C\32314 \3240\202? \325\240\210\211@AD\262\326C\324C\315\327%\216\330\242\"\240)\205\\ \331\242!*\266\2060\210\202q \314\332\"\210\325@A\"\266\333\305\")\324\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #2# t #3# #4# #5# #6# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo "." magit-bare-repo-p (error) nil signal #7=#:ert-form-evaluation-aborted-118 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-not (magit-bare-repo-p)) :form #7# :value ert--get-explainer magit-bare-repo-p :explanation apply ert--signal-should-execution] 7] apply ert-fail #8# delete-directory] 14] "Test `magit-bare-repo-p' in a non-bare repository."] 12)
(defalias 'magit-test-magit-get #[0 "\301C\3021 \303\304!\305D0\202 \306\240\210\211@AD\262\307C\310C\311\312%\216\313\242\"\240)\2048 \314\242!\210\266\301C\3151I \316\304!\317D0\202T \306\240\210\211@AD\262\320C\310C\311\321%\216\313\242\"\240)\204r \314\242!\210\266\322\323!\301C\3241\207 \316\304!\325D0\202\222 \306\240\210\211@AD\262\326C\310C\311\327%\216\313\242\"\240)\204\260 \314\242!\210)\266\301C\3301\302 \316\331!\332D0\202\315 \306\240\210\211@AD\262\333C\310C\311\334%\216\313\242\"\240)\204\353 \314\242!\210\266\301C\3351\374 \316\336!\337D0\202\306\240\210\211@AD\262\340C\310C\311\341%\216\313\242\"\240)\204%\314\242!\210\210\242\207" [default-directory equal (error) magit-get-all #10="a.b" #11=("val1" "val2") signal #9=#:ert-form-evaluation-aborted-123 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-all #10#) '#11#)) :form #9# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) magit-get #13="val2" #12=#:ert-form-evaluation-aborted-128 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get "a.b") #13#)) :form #12# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] expand-file-name "../remote/" (error) #15="remote-value" #14=#:ert-form-evaluation-aborted-133 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get "a.b") #15#)) :form #14# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #17="CAM.El.Case.VAR" #18="value" #16=#:ert-form-evaluation-aborted-138 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get #17#) #18#)) :form #16# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #20="a.b2" #21="line1\nline2" #19=#:ert-form-evaluation-aborted-143 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get #20#) #21#)) :form #19# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 10])#@15 

(fn PROMPT)#@13 

(fn HOST)#@23 

(fn PROCESS STRING)#@10 

(fn _)#@20 

(fn PROC STRING)#@18 

(fn LIST FILE)#@10 

(fn %)
(byte-code "\300\301\302\303\304\301\305\305\306\305\307&\262\"\210\300\310\311\303\304\310\305\305\306\305\307&\262\"\210\300\312\313\303\304\312\305\305\306\305\307&\262\"\210\300\314\315\303\304\314\305\305\306\305\307&\262\"\210\300\316\317\303\304\316\305\305\306\305\307&\262\"\210\300\320\321\303\304\320\305\305\306\305\307&\262\"\210\300\322\323\303\304\322\305\305\306\305\307&\262\"\210\300\324\325\303\304\324\305\305\306\305\307&\262\"\210\300\326\327\303\304\326\305\305\306\305\307&\262\"\210\300\330\331\303\304\330\305\305\306\305\307&\262\"\210\300\332\333\303\304\332\305\305\306\305\307&\262\"\210\300\334\335\303\304\334\305\305\306\305\307&\262\"\210\300\336\337\303\304\336\305\305\306\305\307&\262\"\210\300\340\341\303\304\340\305\305\306\305\307&\262\"\210\300\342\343\303\304\342\305\305\306\305\307&\262\"\210\300\344\345\303\304\344\305\305\306\305\307&\262\"\210\300\346\347\303\304\346\305\305\306\305\307&\262\"\207" [ert-set-test magit-get #[0 "\303\304\305\306\"!\307\310\307\311\307\312\257\244\3131u \314\315K\316\317\"\216\315M\210\320!\321\322!\210\323\324!\325\326\327\330\331$\210\325\332\333\334#)\210\321\335!\210\323\336!\325\332\333\337#\210\325\332\340\333\341$\210\325\332\342\343#\210\325\332\344\345#\210\325\346\347\350\351$\210\352 \210\353\211BC\352 +\266\2020\210\202\202 \315\354\"\210\355@A\"\266\356\306\")\357\207" [magit-git-global-arguments default-directory magit--refresh-cache file-name-as-directory make-temp-file #1="magit-" t #2="-c" #3="protocol.file.allow=always" #4="user.name=\"A U Thor\"" #5="user.email=\"a.u.thor@example.com\"" (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo "remote" expand-file-name "remote/" magit-git "commit" "-m" "init" "--allow-empty" "config" "a.b" "remote-value" "super" "super/" "val1" "--add" "val2" "Cam.El.Case.Var" "value" "a.b2" "line1\nline2" "submodule" "add" "../remote" "repo/" magit-test-magit-get 0 #14="Keeping test directory:\n  %s" signal delete-directory nil] 9] record ert-test nil :passed "/home/jack/dotfiles/.config/emacs/lisp/magit/test/magit-tests.el" magit-get-boolean #[0 "\303\304\305\306\"!\307\310\307\311\307\312\257\244\3131\223\314\315K\316\317\"\216\315M\210\320!\321\322!\210\323\324\325\326#\210\327C\3301; \325C0\202F \331\240\210\211@AD\262\332C\333C\316\334%\216\335\242\"\240)\204d \336\242!\210\266\327C\3371s \340\341D0\202~ \331\240\210\211@AD\262\342C\333C\316\343%\216\335\242\"\240)\204\234 \336\242!\210\266\323\324\325\344#\210\327C\3451\260 \325C0\202\273 \331\240\210\211@AD\262\346C\333C\316\347%\216\335\242\"\240)\203\331 \336\242!\210\266\327C\3501\350 \340\341D0\202\363 \331\240\210\211@AD\262\351C\333C\316\352%\216\335\242\"\240)\203\336\242!\210\266\323\324\353\325\326$\210\327C\3541&\325C0\2021\331\240\210\211@AD\262\355C\333C\316\356%\216\335\242\"\240)\204O\336\242!\210\266\357\211BC\327C\3601b\325C0\202m\331\240\210\211@AD\262\361C\333C\316\362%\216\335\242\"\240)?\205\213\336\242!+\266\2060\210\202\240\315\363\"\210\331@A\"\266\364\306\")\333\207" [magit-git-global-arguments default-directory magit--refresh-cache file-name-as-directory make-temp-file #1# t #2# #3# #4# #5# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #15="." magit-git "config" "a.b" "true" magit-get-boolean (error) signal #6=#:ert-form-evaluation-aborted-148 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-get-boolean "a.b")) :form #6# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #8="a" #9="b" #7=#:ert-form-evaluation-aborted-153 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-get-boolean #8# #9#)) :form #7# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] "false" (error) #10=#:ert-form-evaluation-aborted-158 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-not (magit-get-boolean "a.b")) :form #10# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] (error) #11=#:ert-form-evaluation-aborted-163 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-not (magit-get-boolean "a" "b")) :form #11# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] "--add" (error) #12=#:ert-form-evaluation-aborted-168 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-get-boolean "a.b")) :form #12# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] 0 (error) #13=#:ert-form-evaluation-aborted-173 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-get-boolean "a.b")) :form #13# :value ert--get-explainer magit-get-boolean :explanation apply ert--signal-should-execution] 7] #14# delete-directory] 14] magit-get-{current|next}-tag #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121\235\313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\323\324\325\326$\210\327C\3301> \331 \332D0\202I \333\240\210\211@AD\262\334C\332C\315\335%\216\336\242\"\240)\204g \337\242!\210\266\327C\3401w \341 \332D0\202\202 \333\240\210\211@AD\262\342C\332C\315\343%\216\336\242\"\240)\204\240 \337\242!\210\266\322\344\325\"\210\327C\3451\265 \331 \325D0\202\300 \333\240\210\211@AD\262\346C\332C\315\347%\216\336\242\"\240)\204\336 \337\242!\210\266\327C\3501\356 \341 \332D0\202\371 \333\240\210\211@AD\262\351C\332C\315\352%\216\336\242\"\240)\204\337\242!\210\266\322\323\324\353\326$\210\322\344\353\"\210\327C\35413\331 \353D0\202>\333\240\210\211@AD\262\355C\332C\315\356%\216\336\242\"\240)\204\\\337\242!\210\266\327C\3571l\341 \332D0\202w\333\240\210\211@AD\262\360C\332C\315\361%\216\336\242\"\240)\204\225\337\242!\210\266\322\323\324\362\326$\210\327C\3631\254\331 \353D0\202\267\333\240\210\211@AD\262\364C\332C\315\365%\216\336\242\"\240)\204\325\337\242!\210\266\327C\3661\345\341 \332D0\202\360\333\240\210\211@AD\262\367C\332C\315\370%\216\336\242\"\240)\204\337\242!\210\266\322\323\324\371\326$\210\322\344\371\"\210\322\372\373\"\210\327C\3741/\331 \353D0\202:\333\240\210\211@AD\262\375C\332C\315\376%\216\336\242\"\240)\204X\337\242!\210\266\327C\3771h\341 \371D0\202s\333\240\210\211@AD\262\201@ C\332C\315\201A %\216\336\242\"\240)?\205\225\337\242!*\266\2060\210\202\254\314\201B \"\210\333@A\"\266\201C \305\")\332\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #1# t #2# #3# #4# #5# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #15# magit-git "commit" "-m" "1" "--allow-empty" equal (error) magit-get-current-tag nil signal #16=#:ert-form-evaluation-aborted-178 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-current-tag) nil)) :form #16# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) magit-get-next-tag #17=#:ert-form-evaluation-aborted-183 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-next-tag) nil)) :form #17# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "tag" (error) #18=#:ert-form-evaluation-aborted-188 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-current-tag) "1")) :form #18# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #19=#:ert-form-evaluation-aborted-193 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-next-tag) nil)) :form #19# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "2" (error) #20=#:ert-form-evaluation-aborted-198 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-current-tag) "2")) :form #20# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #21=#:ert-form-evaluation-aborted-203 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-next-tag) nil)) :form #21# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "3" (error) #22=#:ert-form-evaluation-aborted-208 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-current-tag) "2")) :form #22# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #23=#:ert-form-evaluation-aborted-213 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-next-tag) nil)) :form #23# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] "4" "reset" "HEAD~" (error) #24=#:ert-form-evaluation-aborted-218 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-current-tag) "2")) :form #24# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #25=#:ert-form-evaluation-aborted-223 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-get-next-tag) "4")) :form #25# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #14# delete-directory] 14] magit-list-{|local-|remote-}branch-names #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121j\313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\323\324\325\326$\210\322\327\330\331#\210\322\327\332\331#\210\333C\3341M \335 \331\336\337ED0\202X \340\240\210\211@AD\262\341C\342C\315\343%\216\344\242\"\240)\204v \345\242!\210\266\333C\3461\207 \347 \331CD0\202\222 \340\240\210\211@AD\262\350C\342C\315\351%\216\344\242\"\240)\204\260 \345\242!\210\266\333C\3521\302 \353 \336\337DD0\202\315 \340\240\210\211@AD\262\354C\342C\315\355%\216\344\242\"\240)\204\353 \345\242!\210\266\333C\3561\375 \353\357!\337CD0\202\340\240\210\211@AD\262\360C\342C\315\361%\216\344\242\"\240)\204&\345\242!\210\266\333C\36219\353\357\305\"\331CD0\202D\340\240\210\211@AD\262\363C\342C\315\364%\216\344\242\"\240)?\205b\345\242!*\266\2060\210\202w\314\365\"\210\340@A\"\266\366\305\")\342\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #1# t #2# #3# #4# #5# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #15# magit-git "commit" "-m" "init" "--allow-empty" "update-ref" "refs/remotes/foobar/master" "master" "refs/remotes/origin/master" equal (error) magit-list-branch-names #27="foobar/master" #28="origin/master" signal #26=#:ert-form-evaluation-aborted-228 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-list-branch-names) (list "master" #27# #28#))) :form #26# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) magit-list-local-branch-names #29=#:ert-form-evaluation-aborted-233 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-list-local-branch-names) (list "master"))) :form #29# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) magit-list-remote-branch-names #30=#:ert-form-evaluation-aborted-238 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-list-remote-branch-names) (list "foobar/master" "origin/master"))) :form #30# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #32="origin" #31=#:ert-form-evaluation-aborted-243 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-list-remote-branch-names #32#) (list "origin/master"))) :form #31# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #33=#:ert-form-evaluation-aborted-248 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-list-remote-branch-names "origin" t) (list "master"))) :form #33# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #14# delete-directory] 14] magit-process:match-prompt-nil-when-no-match #[0 "\300C\3011 \302\303\304\"C0\202 \305\240\210\211@AD\262\306C\307C\310\311%\216\312\242\"\240)\2048 \313\242!\210\307\207" [null (error) magit-process-match-prompt #35=("^foo: ?$") #36="bar: " signal #34=#:ert-form-evaluation-aborted-253 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (null (magit-process-match-prompt '#35# #36#))) :form #34# :value ert--get-explainer null :explanation apply ert--signal-should-execution] 7] apply ert-fail] 11] magit-process:match-prompt-non-nil-when-match #[0 "\300C\3011 \302\303D0\202 \304\240\210\211@AD\262\305C\306C\307\310%\216\311\242\"\240)\2046 \312\242!\210\306\207" [magit-process-match-prompt (error) #38=("^foo: ?$") #39="foo: " signal #37=#:ert-form-evaluation-aborted-258 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-process-match-prompt '#38# #39#)) :form #37# :value ert--get-explainer magit-process-match-prompt :explanation apply ert--signal-should-execution] 7] apply ert-fail] 11] magit-process:match-prompt-match-non-first-prompt #[0 "\300C\3011 \302\303D0\202 \304\240\210\211@AD\262\305C\306C\307\310%\216\311\242\"\240)\2046 \312\242!\210\306\207" [magit-process-match-prompt (error) #41=("^bar: ?$ " "^foo: ?$") #42="foo: " signal #40=#:ert-form-evaluation-aborted-263 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-process-match-prompt '#41# #42#)) :form #40# :value ert--get-explainer magit-process-match-prompt :explanation apply ert--signal-should-execution] 7] apply ert-fail] 11] magit-process:match-prompt-suffixes-prompt #[0 "\300C\3011 \302\303\304\"\305D0\202 \306\240\210\211@AD\262\307C\310C\311\312%\216\313\242\"\240)\2049 \314\242!\210\266\300C\3151K \302\303\305\"\305D0\202V \306\240\210\211@AD\262\316C\310C\311\317%\216\313\242\"\240)\204t \314\242!\210\310\207" [equal (error) magit-process-match-prompt ("^foo: ?$") #44="foo:" #45="foo: " signal #43=#:ert-form-evaluation-aborted-268 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-process-match-prompt prompts #44#) #45#)) :form #43# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #46=#:ert-form-evaluation-aborted-273 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit-process-match-prompt prompts "foo: ") "foo: ")) :form #46# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 11] magit-process:match-prompt-preserves-match-group #[0 "\300\301\302\"\303C\3041 \305D0\202 \306\240\210\211@AD\262\307C\310C\311\312%\216\313\242\"\240)\204: \314\242!\210\266\303C\3151L \316\317\302\"\320D0\202W \306\240\210\211@AD\262\321C\310C\311\322%\216\313\242\"\240)\204u \314\242!\210\310\207" [magit-process-match-prompt ("^foo '\\(?99:.*\\)': ?$") "foo 'bar':" equal (error) #48="foo 'bar': " signal #47=#:ert-form-evaluation-aborted-278 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal prompt #48#)) :form #47# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) match-string-no-properties 99 #50="bar" #49=#:ert-form-evaluation-aborted-283 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (match-string-no-properties 99 "foo 'bar':") #50#)) :form #49# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 12] magit-process:password-prompt-regexps #[0 "\300\301C\3021 \303!\304D0\202 \305\240\210\211@AD\262\306C\307C\310\311%\216\312\242\"\240)\2049 \313\242!\210\266\301C\3141J \315!\304D0\202U \305\240\210\211@AD\262\316C\307C\310\317%\216\312\242\"\240)\204s \313\242!\210\266\301C\3201\204 \321!\304D0\202\217 \305\240\210\211@AD\262\322C\307C\310\323%\216\312\242\"\240)\204\255 \313\242!\210\266\301C\3241\276 \325!\304D0\202\311 \305\240\210\211@AD\262\326C\307C\310\327%\216\312\242\"\240)\204\347 \313\242!\210\266\330C\3311\370 \332!\333D0\202\305\240\210\211@AD\262\334C\307C\310\335%\216\312\242\"\240)\204!\313\242!\210\266\301C\33612\337!\304D0\202=\305\240\210\211@AD\262\340C\307C\310\341%\216\312\242\"\240)\204[\313\242!\210\266\301C\3421l\343!\304D0\202w\305\240\210\211@AD\262\344C\307C\310\345%\216\312\242\"\240)\204\225\313\242!\210\266\301C\3461\246\347!\304D0\202\261\305\240\210\211@AD\262\350C\307C\310\351%\216\312\242\"\240)\204\317\313\242!\210\266\330C\3521\340\353!\354D0\202\353\305\240\210\211@AD\262\355C\307C\310\356%\216\312\242\"\240)\204	\313\242!\210\266\330C\3571\360!\361D0\202%\305\240\210\211@AD\262\362C\307C\310\363%\216\312\242\"\240)\204C\313\242!\210\266\301C\3641T\365!\304D0\202_\305\240\210\211@AD\262\366C\307C\310\367%\216\312\242\"\240)\204}\313\242!\210\266\301C\3701\216\371!\304D0\202\231\305\240\210\211@AD\262\372C\307C\310\373%\216\312\242\"\240)\204\267\313\242!\210\266\301C\3741\310\375!\304D0\202\323\305\240\210\211@AD\262\376C\307C\310\377%\216\312\242\"\240)\204\361\313\242!\210\266\330C\201@ 1\201A !\201B D0\202\305\240\210\211@AD\262\201C C\307C\310\201D %\216\312\242\"\240)\2045\313\242!\210\266\330C\201E 1L\201F !\201G D0\202W\305\240\210\211@AD\262\201H C\307C\310\201I %\216\312\242\"\240)\204y\313\242!\210\307\207" [#[257 "\301\"\205 \302\303\"\206 \304\207" [magit-process-password-prompt-regexps magit-process-match-prompt match-string-no-properties 99 t] 4 (#$ . 22364)] eq (error) #52="Passphrase: " t signal #51=#:ert-form-evaluation-aborted-288 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #52#) t)) :form #51# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #54="Enter passphrase: " #53=#:ert-form-evaluation-aborted-293 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #54#) t)) :form #53# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #56="Enter passphrase for key '/home/me/.ssh/id_rsa': " #55=#:ert-form-evaluation-aborted-298 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #56#) t)) :form #55# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #58="Password: " #57=#:ert-form-evaluation-aborted-303 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #58#) t)) :form #57# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] equal (error) #60="Password for 'https://example.com': " #61="example.com" #59=#:ert-form-evaluation-aborted-308 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (m #60#) #61#)) :form #59# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #63="Yubikey for foobar: " #62=#:ert-form-evaluation-aborted-313 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #63#) t)) :form #62# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #65="Enter passphrase for RSA key '/home/me/.ssh/id_rsa': " #64=#:ert-form-evaluation-aborted-318 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #65#) t)) :form #64# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #67="Enter PIN for 'PIV_II (PIV Card Holder pin)':" #66=#:ert-form-evaluation-aborted-323 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #67#) t)) :form #66# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #69="Password for 'https://me@magit.vc':" #70="me@magit.vc" #68=#:ert-form-evaluation-aborted-328 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (m #69#) #70#)) :form #68# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #72="Password for ahihi@foo:" #73="ahihi@foo" #71=#:ert-form-evaluation-aborted-333 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (m #72#) #73#)) :form #71# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #75="│ Please enter the passphrase to unlock the OpenPGP secret key:  │" #74=#:ert-form-evaluation-aborted-338 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #75#) t)) :form #74# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #77="│ Please enter the passphrase for the ssh key: │" #76=#:ert-form-evaluation-aborted-343 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #77#) t)) :form #76# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #79="Token: " #78=#:ert-form-evaluation-aborted-348 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (eq (m #79#) t)) :form #78# :value ert--get-explainer eq :explanation apply ert--signal-should-execution] 7] (error) #81="(user@host) Password for user@host: " #82="user@host" #80=#:ert-form-evaluation-aborted-353 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (m #81#) #82#)) :form #80# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #84="volumio@192.168.0.211's password: " #85="volumio@192.168.0.211" #83=#:ert-form-evaluation-aborted-358 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (m #84#) #85#)) :form #83# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 12] magit-process:password-prompt #[0 "\301C\302\303K\304\305\"\216\303M\210\306C\3071 \310\311\312\"\313D0\202* \314\240\210\211@AD\262\315C\311C\304\316%\216\317\242\"\240)\204H \320\242!\210*\311\207" [magit-process-find-password-functions #[257 "\211\300\230\205 \301\207" ["www.host.com" "mypasswd"] 3 (#$ . 22383)] #[514 "\207" [] 3 (#$ . 22400)] process-send-string make-closure #[0 "\301\300M\207" [V0 process-send-string] 2] string-equal (error) magit-process-password-prompt nil #87="Password for 'www.host.com':" #88="mypasswd\n" signal #86=#:ert-form-evaluation-aborted-363 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-process-password-prompt nil #87#) #88#)) :form #86# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] apply ert-fail] 13] magit-process:password-prompt-observed #[0 "\302\303\304\"r\211q\210\305\306\"\216\307\310p	P\311\312\313\314&\315\316K\305\317\"\216\316M\210\320C\305\321\"\322K\305\323\"\216\322M\210\324\320\"\210\325\211\203\216 \211@\326\"\210\327C\3301_ \242\211\242A\240\210\242\331D0\202j \332\240\210\211@AD\262\333C\320C\305\334%\216\335\242\"\240)\204\210 \336\242!\210\266A\202= \210\337C\3401\234 \242C0\202\247 \332\240\210\211@AD\262\341C\320C\305\342%\216\335\242\"\240)\204\305 \336\242!\210,\320\207" [invocation-directory invocation-name generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] start-process "dummy-proc" "-Q" "--batch" "--eval" "(read-string \"\")" #[257 "\300\207" ["mypasswd"] 2 (#$ . 22427)] read-passwd #[0 "\301\300M\207" [V0 read-passwd] 2] nil #[514 "\300\300\242B\240\207" [V0] 5 (#$ . 22441)] process-send-string #[0 "\301\300M\207" [V0 process-send-string] 2] set-process-query-on-exit-flag ("\nEnter passphrase for key '/home/user/.ssh/id_rsa': " "Enter passphrase for key '/home/user/.ssh/id_ed25519': ") magit-process-filter equal (error) #90="mypasswd\n" signal #89=#:ert-form-evaluation-aborted-368 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (pop sent-strings) #90#)) :form #89# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail null (error) #91=#:ert-form-evaluation-aborted-373 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (null sent-strings)) :form #91# :value ert--get-explainer null :explanation apply ert--signal-should-execution] 7]] 20] magit-clone:--name-to-url-format-defaults #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121\356\313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\323\324\325\326$\210\322\323\324\327\330$\210\322\323\324\331\332$\210\333C\3341M \335\336!\337D0\202X \340\240\210\211@AD\262\341C\342C\315\343%\216\344\242\"\240)\204v \345\242!\210\266\333C\3461\207 \335\347!\350D0\202\222 \340\240\210\211@AD\262\351C\342C\315\352%\216\344\242\"\240)\204\260 \345\242!\210\266\333C\3531\301 \335\354!\350D0\202\314 \340\240\210\211@AD\262\355C\342C\315\356%\216\344\242\"\240)\204\352 \345\242!\210\266\333C\3571\373 \335\360!\361D0\202\340\240\210\211@AD\262\362C\342C\315\363%\216\344\242\"\240)\204$\345\242!\210\266\333C\36415\335\365!\366D0\202@\340\240\210\211@AD\262\367C\342C\315\370%\216\344\242\"\240)\204^\345\242!\210\266\333C\3711o\335\372!\337D0\202z\340\240\210\211@AD\262\373C\342C\315\374%\216\344\242\"\240)\204\230\345\242!\210\266\333C\3751\251\335\376!\377D0\202\264\340\240\210\211@AD\262\201@ C\342C\315\201A %\216\344\242\"\240)\204\326\345\242!\210\266\333C\201B 1\355\335\201C !\201D D0\202\370\340\240\210\211@AD\262\201E C\342C\315\201F %\216\344\242\"\240)\204\345\242!\210\266\333C\201G 11\335\201H !\201I D0\202<\340\240\210\211@AD\262\201J C\342C\315\201K %\216\344\242\"\240)\204^\345\242!\210\266\333C\201L 1u\335\201M !\201N D0\202\200\340\240\210\211@AD\262\201O C\342C\315\201P %\216\344\242\"\240)\204\242\345\242!\210\266\333C\201Q 1\271\335\201R !\201S D0\202\304\340\240\210\211@AD\262\201T C\342C\315\201U %\216\344\242\"\240)?\205\346\345\242!*\266\2060\210\202\375\314\201V \"\210\340@A\"\266\201W \305\")\342\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #1# t #2# #3# #4# #5# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #15# magit-git "config" "--add" "sourcehut.user" "~shuser" "github.user" "ghuser" "gitlab.user" "gluser" string-equal (error) magit-clone--name-to-url #93="a/b" #94="git@github.com:a/b.git" signal #92=#:ert-form-evaluation-aborted-378 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #93#) #94#)) :form #92# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #96="b" #97="git@github.com:ghuser/b.git" #95=#:ert-form-evaluation-aborted-383 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #96#) #97#)) :form #95# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #99="gh:b" #98=#:ert-form-evaluation-aborted-388 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #99#) "git@github.com:ghuser/b.git")) :form #98# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #101="gl:n" #102="git@gitlab.com:gluser/n.git" #100=#:ert-form-evaluation-aborted-393 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #101#) #102#)) :form #100# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #104="sh:l" #105="git@git.sr.ht:~shuser/l" #103=#:ert-form-evaluation-aborted-398 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #104#) #105#)) :form #103# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #107="gh:a/b" #106=#:ert-form-evaluation-aborted-403 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #107#) "git@github.com:a/b.git")) :form #106# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #109="gl:t/s" #110="git@gitlab.com:t/s.git" #108=#:ert-form-evaluation-aborted-408 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #109#) #110#)) :form #108# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #112="sh:~x/y" #113="git@git.sr.ht:~x/y" #111=#:ert-form-evaluation-aborted-413 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #112#) #113#)) :form #111# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #115="github:a1/b1" #116="git@github.com:a1/b1.git" #114=#:ert-form-evaluation-aborted-418 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #115#) #116#)) :form #114# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #118="gitlab:t1/s1" #119="git@gitlab.com:t1/s1.git" #117=#:ert-form-evaluation-aborted-423 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #118#) #119#)) :form #117# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #121="sourcehut:~x1/y1" #122="git@git.sr.ht:~x1/y1" #120=#:ert-form-evaluation-aborted-428 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #121#) #122#)) :form #120# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] #14# delete-directory] 14] magit-clone:--name-to-url-format-single-string #[0 "\302\303\304C\3051 \306\307!\310D0\202 \311\240\210\211@AD\262\312C\313C\314\315%\216\316\242\"\240)\204< \317\242!\210\266\304C\3201M \306\321!\322D0\202X \311\240\210\211@AD\262\323C\313C\314\324%\216\316\242\"\240)\204v \317\242!\210\266\304C\3251\207 \306\326!\327D0\202\222 \311\240\210\211@AD\262\330C\313C\314\331%\216\316\242\"\240)\204\260 \317\242!\210\266\304C\3321\301 \306\333!\334D0\202\314 \311\240\210\211@AD\262\335C\313C\314\336%\216\316\242\"\240)\204\352 \317\242!\210*\313\207" [magit-clone-name-alist magit-clone-url-format "bird@%h:%n.git" (("\\`\\(?:github:\\|gh:\\)?\\([^:]+\\)\\'" "github.com" "u") ("\\`\\(?:gitlab:\\|gl:\\)\\([^:]+\\)\\'" "gitlab.com" "u")) string-equal (error) magit-clone--name-to-url #124="gh:a/b" #125="bird@github.com:a/b.git" signal #123=#:ert-form-evaluation-aborted-433 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #124#) #125#)) :form #123# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #127="gl:a/b" #128="bird@gitlab.com:a/b.git" #126=#:ert-form-evaluation-aborted-438 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #127#) #128#)) :form #126# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #130="github:c/d" #131="bird@github.com:c/d.git" #129=#:ert-form-evaluation-aborted-443 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #130#) #131#)) :form #129# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #133="gitlab:c/d" #134="bird@gitlab.com:c/d.git" #132=#:ert-form-evaluation-aborted-448 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #133#) #134#)) :form #132# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7]] 11] magit-clone:--name-to-url-format-bad-type-throws-error #[0 "\301\302C\3031 \304C0\202 \305\240\210\211@AD\262\306C\307C\307\310\311\"\3121@ \310\313\n%\216\314\242\"\240)0\210\202O \315\262\316\317\307$\210\240\266\204] \320\321 \322\323D\"!\210)\307\207" [magit-clone-url-format 3 magit-clone--name-to-url (error) #136="gh:a/b" signal #135=#:ert-form-evaluation-aborted-453 nil make-closure #[0 "\300\242\207" [V0] 1] (error) #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-error (magit-clone--name-to-url #136#) :type 'user-error) :form #135# :value ert--get-explainer magit-clone--name-to-url :explanation apply ert--signal-should-execution] 7] apply t ert--should-error-handle-error user-error ert-fail append :fail-reason #151="did not signal an error"] 13] magit-clone:--name-to-url-format-alist-different-urls-per-hostname #[0 "\302\303\304C\3051 \306\307!\310D0\202 \311\240\210\211@AD\262\312C\313C\314\315%\216\316\242\"\240)\204< \317\242!\210\266\304C\3201M \306\321!\322D0\202X \311\240\210\211@AD\262\323C\313C\314\324%\216\316\242\"\240)\204v \317\242!\210\266\304C\3251\207 \306\326!\327D0\202\222 \311\240\210\211@AD\262\330C\313C\314\331%\216\316\242\"\240)\204\260 \317\242!\210\266\304C\3321\301 \306\333!\334D0\202\314 \311\240\210\211@AD\262\335C\313C\314\336%\216\316\242\"\240)\204\352 \317\242!\210*\313\207" [magit-clone-url-format magit-clone-name-alist (("\\`\\(?:example:\\|ex:\\)\\([^:]+\\)\\'" "git.example.com" "foouser") ("\\`\\(?:gh:\\)?\\([^:]+\\)\\'" "github.com" "u")) (("git.example.com" . "cow@%h:~%n") (t . "git@%h:%n.git")) string-equal (error) magit-clone--name-to-url #138="gh:a/b" #139="git@github.com:a/b.git" signal #137=#:ert-form-evaluation-aborted-460 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #138#) #139#)) :form #137# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #141="ex:a/b" #142="cow@git.example.com:~a/b" #140=#:ert-form-evaluation-aborted-465 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #141#) #142#)) :form #140# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #144="example:x/y" #145="cow@git.example.com:~x/y" #143=#:ert-form-evaluation-aborted-470 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #144#) #145#)) :form #143# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7] (error) #147="ex:c" #148="cow@git.example.com:~foouser/c" #146=#:ert-form-evaluation-aborted-475 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-equal (magit-clone--name-to-url #147#) #148#)) :form #146# :value ert--get-explainer string-equal :explanation apply ert--signal-should-execution] 7]] 11] magit-clone:--name-to-url-format-alist-no-fallback-throws-error #[0 "\301\302C\3031 \304C0\202 \305\240\210\211@AD\262\306C\307C\307\310\311\"\3121@ \310\313\n%\216\314\242\"\240)0\210\202O \315\262\316\317\307$\210\240\266\204] \320\321 \322\323D\"!\210)\307\207" [magit-clone-url-format (("fail.example.com" . "git@%h:~%n")) magit-clone--name-to-url (error) #150="gh:a/b" signal #149=#:ert-form-evaluation-aborted-480 nil make-closure #[0 "\300\242\207" [V0] 1] (error) #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-error (magit-clone--name-to-url #150#) :type 'user-error) :form #149# :value ert--get-explainer magit-clone--name-to-url :explanation apply ert--signal-should-execution] 7] apply t ert--should-error-handle-error user-error ert-fail append :fail-reason #151#] 13]] 12)
(defalias 'magit-test-get-section #[514 "\301!\210\302 \210\303\304\305\"\306\307\310B!\311\"\"\207" [default-directory magit-status-setup-buffer magit-section-show-level-4-all seq-find make-closure #[257 "\301\302\"\300\232\207" [V0 eieio-oref value] 4 (#$ . 22487)] eieio-oref magit-get-section ((status)) children] 8 (#$ . 22465)])#@13 

(fn FILE)
(byte-code "\300\301\302\303\304\301\305\305\306\305\307&\262\"\210\300\310\311\303\304\310\305\305\306\305\307&\262\"\210\300\312\313\303\304\312\305\305\306\305\307&\262\"\210\300\314\315\303\304\314\305\305\306\305\307&\262\"\210\300\316\317\303\304\316\305\305\306\305\307&\262\"\210\300\320\321\303\304\320\305\305\306\305\307&\262\"\210\300\322\323\303\304\322\305\305\306\305\307&\262\"\210\300\324\325\303\304\324\305\305\306\305\307&\262\"\210\300\326\327\303\304\326\305\305\306\305\307&\262\"\210\300\330\331\303\304\330\305\305\306\305\307&\262\"\210\332\333!\207" [ert-set-test magit-status:file-sections #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121M\313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\211\323!\210\211\324!\210\211\325!\210\326C\3271C \330\323D0\202N \331\240\210\211@AD\262\332C\333C\315\334%\216\335\242\"\240)\204l \336\242!\210\266\326C\3371{ \340\324D0\202\206 \331\240\210\211@AD\262\341C\333C\315\342%\216\335\242\"\240)\204\244 \336\242!\210\266\326C\3431\263 \344\325D0\202\276 \331\240\210\211@AD\262\345C\333C\315\346%\216\335\242\"\240)\204\334 \336\242!\210\266\347\305!\210\326C\3501\357 \351\323D0\202\372 \331\240\210\211@AD\262\352C\333C\315\353%\216\335\242\"\240)\204\336\242!\210\266\326C\3541'\355\324D0\2022\331\240\210\211@AD\262\356C\333C\315\357%\216\335\242\"\240)\204P\336\242!\210\266\326C\3601_\361\325D0\202j\331\240\210\211@AD\262\362C\333C\315\363%\216\335\242\"\240)\204\210\336\242!\210\266\364\365\321\"\210\211\323!\210\211\324!\210\211\325!\210\326C\3661\250\367\323D0\202\263\331\240\210\211@AD\262\370C\333C\315\371%\216\335\242\"\240)\204\321\336\242!\210\266\326C\3721\340\373\324D0\202\353\331\240\210\211@AD\262\374C\333C\315\375%\216\335\242\"\240)\204	\336\242!\210\266\326C\3761\377\325D0\202#\331\240\210\211@AD\262\201@ C\333C\315\201A %\216\335\242\"\240)?\205E\336\242!*\266\2070\210\202\\\314\201B \"\210\331@A\"\266\201C \305\")\333\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #19="magit-" t #20="-c" #21="protocol.file.allow=always" #22="user.name=\"A U Thor\"" #23="user.email=\"a.u.thor@example.com\"" (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #24="." #[257 "\300\301\302\"\303\304\"\216r\211q\210\305\306!c)rq\210\307\310\211\310\311%*\210\207" [generate-new-buffer " *temp file*" t make-closure #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] make-temp-name "content" write-region nil 0] 9 (#$ . 67381)] "file" "file with space" "file with äöüéλ" magit-test-get-section (error) #2=(untracked) signal #1=#:ert-form-evaluation-aborted-487 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#2# "file")) :form #1# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #4=(untracked) #3=#:ert-form-evaluation-aborted-492 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#4# "file with space")) :form #3# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] (error) #6=(untracked) #5=#:ert-form-evaluation-aborted-497 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#6# "file with äöüéλ")) :form #5# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] magit-stage-modified (error) #8=(staged) #7=#:ert-form-evaluation-aborted-502 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#8# "file")) :form #7# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] (error) #10=(staged) #9=#:ert-form-evaluation-aborted-507 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#10# "file with space")) :form #9# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] (error) #12=(staged) #11=#:ert-form-evaluation-aborted-512 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#12# "file with äöüéλ")) :form #11# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] magit-git "add" (error) #14=(unstaged) #13=#:ert-form-evaluation-aborted-517 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#14# "file")) :form #13# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] (error) #16=(unstaged) #15=#:ert-form-evaluation-aborted-522 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#16# "file with space")) :form #15# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] (error) #18=(unstaged) #17=#:ert-form-evaluation-aborted-527 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#18# "file with äöüéλ")) :form #17# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] #31="Keeping test directory:\n  %s" delete-directory] 15] record ert-test nil :passed "/home/jack/dotfiles/.config/emacs/lisp/magit/test/magit-tests.el" magit-status:log-sections #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121\322 \313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\323\324\325\326$\210\322\323\324\327\326$\210\322\330\331\332\333$\210\322\334\335\336#\210\322\337\340\"\210\322\341\342\343#\210\322\323\324\344\326$\210\345C\3461f \347\350\351\352\"D0\202q \353\240\210\211@AD\262\354C\355C\315\356%\216\357\242\"\240)\204\217 \360\242!\210\266\345C\3611\241 \362\350\351\336\"D0\202\254 \353\240\210\211@AD\262\363C\355C\315\364%\216\357\242\"\240)?\205\312 \360\242!*\266\2060\210\202\337 \314\365\"\210\353@A\"\266\366\305\")\355\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #19# t #20# #21# #22# #23# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #24# magit-git "commit" "-m" "common" "--allow-empty" "unpulled" "remote" "add" "origin" "/origin" "update-ref" "refs/remotes/origin/master" "master" "branch" "--set-upstream-to=origin/master" "reset" "--hard" "HEAD~" "unpushed" magit-test-get-section (error) #26=(unpulled . "..@{upstream}") magit-rev-parse #27="--short" #28="origin/master" signal #25=#:ert-form-evaluation-aborted-532 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#26# (magit-rev-parse #27# #28#))) :form #25# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #30=(unpushed . "@{upstream}..") #29=#:ert-form-evaluation-aborted-537 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (magit-test-get-section '#30# (magit-rev-parse "--short" "master"))) :form #29# :value ert--get-explainer magit-test-get-section :explanation apply ert--signal-should-execution] 7] #31# delete-directory] 14] magit-status:section-commands #[0 "\302\303\304\305\"!\306\307\306\310\306\311\257\244\3121\366 \313\314K\315\316\"\216\314M\210\317!\320\321!\210\322\323\324\325\326$\210r\327 q\210\330 \210\331C\3321F \333\334 D0\202Q \335\240\210\211@AD\262\336C\337C\315\340%\216\341\242\"\240)\204o \342\242!\210\266\343 \210\331C\3441\202 \345\334 D0\202\215 \335\240\210\211@AD\262\346C\337C\315\347%\216\341\242\"\240)\204\253 \342\242!\210\266eb\210\350\351!\210\352 \210\331C\3531\305 \333\334 D0\202\320 \335\240\210\211@AD\262\354C\337C\315\355%\216\341\242\"\240)?\205\356 \342\242!+\266\2060\210\202\314\356\"\210\335@A\"\266\357\305\")\337\207" [magit-git-global-arguments default-directory file-name-as-directory make-temp-file #19# t #20# #21# #22# #23# (error) #[128 "\300\207" [nil] 2 (#$ . 2147)] message make-closure #[0 "\301\300M\207" [V0 message] 2] file-truename magit-test-init-repo #24# magit-git "commit" "-m" "dummy" "--allow-empty" magit-status-setup-buffer magit-section-show-level-1-all string-match-p (error) #33="\\`Head:[[:space:]]+master dummy\n\nRecent commits\\'" magit-test-visible-text signal #32=#:ert-form-evaluation-aborted-542 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-match-p #33# (magit-test-visible-text))) :form #32# :value ert--get-explainer string-match-p :explanation apply ert--signal-should-execution] 7] apply ert-fail magit-section-show-level-2-all (error) #35="\\`Head:[[:space:]]+master dummy\n\nRecent commits\n[[:xdigit:]]\\{7,\\} master dummy\\'" #34=#:ert-form-evaluation-aborted-547 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-match-p #35# (magit-test-visible-text))) :form #34# :value ert--get-explainer string-match-p :explanation apply ert--signal-should-execution] 7] search-forward "Recent" magit-section-show-level-1 (error) #36=#:ert-form-evaluation-aborted-552 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (string-match-p "\\`Head:[[:space:]]+master dummy\n\nRecent commits\\'" (magit-test-visible-text))) :form #36# :value ert--get-explainer string-match-p :explanation apply ert--signal-should-execution] 7] #31# delete-directory] 14] magit-utils:add-face-text-property #[0 "\300\301\302\303#\304P\305\306G\307\310%\210\311C\3121! \313\306\302#\314D0\202, \315\240\210\211@AD\262\316C\310C\317\320%\216\321\242\"\240)\204J \322\242!\210\266\311C\3231] \313\324\302#\325D0\202h \315\240\210\211@AD\262\326C\310C\317\327%\216\321\242\"\240)\204\206 \322\242!\210\310\207" [propertize "ab" font-lock-face highlight "cd" magit--add-face-text-property 0 bold nil equal (error) get-text-property #38=(bold highlight) signal #37=#:ert-form-evaluation-aborted-557 make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (get-text-property 0 'font-lock-face str) '#38#)) :form #37# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) 2 #40=(bold) #39=#:ert-form-evaluation-aborted-562 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (get-text-property 2 'font-lock-face str) '#40#)) :form #39# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 12] magit-base:ellipsis-default-values #[0 "\300\301K\302\303\"\216\301M\210\304C\3051 \306\307\310!D0\202& \311\240\210\211@AD\262\312C\313C\302\314%\216\315\242\"\240)\204D \316\242!\210\266\304C\3171T \306\307 D0\202_ \311\240\210\211@AD\262\320C\313C\302\321%\216\315\242\"\240)\204} \316\242!\210)\266\322\301K\302\323\"\216\301M\210\304C\3241\233 \325\307\310!D0\202\246 \311\240\210\211@AD\262\326C\313C\302\327%\216\315\242\"\240)\204\304 \316\242!\210\266\304C\3301\324 \331\307 D0\202\337 \311\240\210\211@AD\262\332C\313C\302\333%\216\315\242\"\240)\204\375 \316\242!\210)\313\207" [#[257 "\300\207" [t] 2 (#$ . 22427)] char-displayable-p make-closure #[0 "\301\300M\207" [V0 char-displayable-p] 2] equal (error) #42="…" magit--ellipsis margin signal #41=#:ert-form-evaluation-aborted-567 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #42# (magit--ellipsis 'margin))) :form #41# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #43=#:ert-form-evaluation-aborted-572 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal "…" (magit--ellipsis))) :form #43# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #[257 "\300\207" [nil] 2 (#$ . 22427)] #[0 "\301\300M\207" [V0 char-displayable-p] 2] (error) #45=">" #44=#:ert-form-evaluation-aborted-577 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #45# (magit--ellipsis 'margin))) :form #44# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #47="..." #46=#:ert-form-evaluation-aborted-582 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #47# (magit--ellipsis))) :form #46# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 13] magit-base:ellipsis-customisations-are-respected #[0 "\301\302\303K\304\305\"\216\303M\210\306C\3071 \310\311\312!D0\202( \313\240\210\211@AD\262\314C\315C\304\316%\216\317\242\"\240)\204F \320\242!\210\266\306C\3211V \322\311 D0\202a \313\240\210\211@AD\262\323C\315C\304\324%\216\317\242\"\240)\204 \320\242!\210)\266\325\303K\304\326\"\216\303M\210\306C\3271\235 \330\311\312!D0\202\250 \313\240\210\211@AD\262\331C\315C\304\332%\216\317\242\"\240)\204\306 \320\242!\210\266\306C\3331\326 \334\311 D0\202\341 \313\240\210\211@AD\262\335C\315C\304\336%\216\317\242\"\240)\204\377 \320\242!\210*\315\207" [magit-ellipsis ((margin (183 . "!")) (t (46 . ">"))) #[257 "\300\207" [t] 2 (#$ . 22427)] char-displayable-p make-closure #[0 "\301\300M\207" [V0 char-displayable-p] 2] equal (error) #49="·" magit--ellipsis margin signal #48=#:ert-form-evaluation-aborted-587 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #49# (magit--ellipsis 'margin))) :form #48# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #51="." #50=#:ert-form-evaluation-aborted-592 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #51# (magit--ellipsis))) :form #50# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] #[257 "\300\207" [nil] 2 (#$ . 22427)] #[0 "\301\300M\207" [V0 char-displayable-p] 2] (error) #53="!" #52=#:ert-form-evaluation-aborted-597 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #53# (magit--ellipsis 'margin))) :form #52# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] (error) #55=">" #54=#:ert-form-evaluation-aborted-602 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #55# (magit--ellipsis))) :form #54# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 13] magit-base:ellipsis-fancy-nil-defaults-to-universal #[0 "\301\302C\3031 \304\305\306!D0\202 \307\240\210\211@AD\262\310C\311C\312\313%\216\314\242\"\240)\204: \315\242!\210\266\302C\3161J \317\305 D0\202U \307\240\210\211@AD\262\320C\311C\312\321%\216\314\242\"\240)\204s \315\242!\210)\311\207" [magit-ellipsis ((margin (nil . "...")) (t (nil . "^^^"))) equal (error) #57="..." magit--ellipsis margin signal #56=#:ert-form-evaluation-aborted-607 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #57# (magit--ellipsis 'margin))) :form #56# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #59="^^^" #58=#:ert-form-evaluation-aborted-612 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal #59# (magit--ellipsis))) :form #58# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 11] magit-base:ellipsis-legacy-type-allowed #[0 "\301\302C\3031 \301\304\305!D0\202 \306\240\210\211@AD\262\307C\310C\311\312%\216\313\242\"\240)\204: \314\242!\210\266\302C\3151J \301\304 D0\202U \306\240\210\211@AD\262\316C\310C\311\317%\216\313\242\"\240)\204s \314\242!\210)\310\207" [magit-ellipsis "⋮" equal (error) magit--ellipsis margin signal #60=#:ert-form-evaluation-aborted-617 nil make-closure #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal "⋮" (magit--ellipsis 'margin))) :form #60# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #61=#:ert-form-evaluation-aborted-622 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal "⋮" (magit--ellipsis))) :form #61# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 11] magit-base:ellipsis-malformed-customisation-no-default #[0 "\301\302C\3031 \3040\202 \305\240\210\211@AD\262\306C\304C\304\307\310\"\3111? \307\312\n%\216\313\242\"\240)0\210\202N \314\262\315\316\304$\210\240\266\204\\ \317\320 \321\322D\"!\210)\304\207" [magit-ellipsis ((margin (183 . "!"))) magit--ellipsis (error) nil signal #62=#:ert-form-evaluation-aborted-627 make-closure #[0 "\300\242\207" [V0] 1] (error) #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should-error (magit--ellipsis) :type 'user-error) :form #62# :value ert--get-explainer magit--ellipsis :explanation apply ert--signal-should-execution] 7] apply t ert--should-error-handle-error user-error ert-fail append :fail-reason "did not signal an error"] 13] magit-base:ellipsis-unknown-use-case-defaults-to-default #[0 "\301\302\303K\304\305\"\216\303M\210\306C\3071 \310\311!\310 D0\202) \312\240\210\211@AD\262\313C\314C\304\315%\216\316\242\"\240)\204G \317\242!\210)\266\320\303K\304\321\"\216\303M\210\306C\3221f \310\311!\310 D0\202q \312\240\210\211@AD\262\323C\314C\304\324%\216\316\242\"\240)\204\217 \317\242!\210*\314\207" [magit-ellipsis ((margin (183 . "!")) (t (46 . ">"))) #[257 "\300\207" [t] 2 (#$ . 22427)] char-displayable-p make-closure #[0 "\301\300M\207" [V0 char-displayable-p] 2] equal (error) magit--ellipsis foo signal #63=#:ert-form-evaluation-aborted-634 nil #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit--ellipsis 'foo) (magit--ellipsis))) :form #63# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7] apply ert-fail #[257 "\300\207" [nil] 2 (#$ . 22427)] #[0 "\301\300M\207" [V0 char-displayable-p] 2] (error) #64=#:ert-form-evaluation-aborted-639 #[0 "\300\304\305\303\242\302BE\301\242\306=?\205 \307\301\242D\244\301\242\306=?\205, \310\311!\211\205* \312\313\302\"D\262\244\240\210\314\300\242!\207" [V0 V1 V2 V3 (should (equal (magit--ellipsis 'foo) (magit--ellipsis))) :form #64# :value ert--get-explainer equal :explanation apply ert--signal-should-execution] 7]] 13] provide magit-tests] 12)
