Skip to content

Instantly share code, notes, and snippets.

@peschkaj
Created August 30, 2018 15:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peschkaj/c0c102f8a5d383f603e1319ba9e7395c to your computer and use it in GitHub Desktop.
Save peschkaj/c0c102f8a5d383f603e1319ba9e7395c to your computer and use it in GitHub Desktop.
Output from M-x toggle-debug-on-quit after quitting during prompt for GitHub password
Debugger entered--Lisp error: (quit)
read-string("GitHub password: " nil t nil)
#f(compiled-function (prompt &optional confirm default) "Read a password, prompting with PROMPT, and return it.\nIf optional CONFIRM is non-nil, read the password twice to make sure.\nOptional DEFAULT is a default password to use instead of empty input.\n\nThis function echoes `.' for each character that the user types.\nYou could let-bind `read-hide-char' to another hiding character, though.\n\nOnce the caller uses the password, it can erase the password\nby doing (clear-string STRING)." #<bytecode 0x400857bf>)("GitHub password: ")
apply(#f(compiled-function (prompt &optional confirm default) "Read a password, prompting with PROMPT, and return it.\nIf optional CONFIRM is non-nil, read the password twice to make sure.\nOptional DEFAULT is a default password to use instead of empty input.\n\nThis function echoes `.' for each character that the user types.\nYou could let-bind `read-hide-char' to another hiding character, though.\n\nOnce the caller uses the password, it can erase the password\nby doing (clear-string STRING)." #<bytecode 0x400857bf>) "GitHub password: ")
(progn (fset (function kill-append) (function ignore)) (fset (function kill-new) (function ignore)) (apply func args))
(unwind-protect (progn (fset (function kill-append) (function ignore)) (fset (function kill-new) (function ignore)) (apply func args)) (fset (function kill-append) old) (fset (function kill-new) old))
(let* ((old (symbol-function (function kill-append))) (old (symbol-function (function kill-new)))) (unwind-protect (progn (fset (function kill-append) (function ignore)) (fset (function kill-new) (function ignore)) (apply func args)) (fset (function kill-append) old) (fset (function kill-new) old)))
radian--advice-disallow-password-copying(#f(compiled-function (prompt &optional confirm default) "Read a password, prompting with PROMPT, and return it.\nIf optional CONFIRM is non-nil, read the password twice to make sure.\nOptional DEFAULT is a default password to use instead of empty input.\n\nThis function echoes `.' for each character that the user types.\nYou could let-bind `read-hide-char' to another hiding character, though.\n\nOnce the caller uses the password, it can erase the password\nby doing (clear-string STRING)." #<bytecode 0x400857bf>) "GitHub password: ")
apply(radian--advice-disallow-password-copying #f(compiled-function (prompt &optional confirm default) "Read a password, prompting with PROMPT, and return it.\nIf optional CONFIRM is non-nil, read the password twice to make sure.\nOptional DEFAULT is a default password to use instead of empty input.\n\nThis function echoes `.' for each character that the user types.\nYou could let-bind `read-hide-char' to another hiding character, though.\n\nOnce the caller uses the password, it can erase the password\nby doing (clear-string STRING)." #<bytecode 0x400857bf>) "GitHub password: ")
read-passwd("GitHub password: ")
gh-auth-get-password(nil)
#f(compiled-function (auth &rest args) #<bytecode 0x41917e11>)(#<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil)
apply(#f(compiled-function (auth &rest args) #<bytecode 0x41917e11>) (#<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil))
#f(compiled-function (cl-cnm auth &rest args) #<bytecode 0x41917ea1>)(#f(compiled-function (&rest cnm-args) #<bytecode 0x418ff3c9>) #<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil)
apply(#f(compiled-function (cl-cnm auth &rest args) #<bytecode 0x41917ea1>) #f(compiled-function (&rest cnm-args) #<bytecode 0x418ff3c9>) (#<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil))
#f(compiled-function (&rest args) #<bytecode 0x419e0959>)(#<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil)
apply(#f(compiled-function (&rest args) #<bytecode 0x419e0959>) #<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil)
initialize-instance(#<gh-oauth-password-authenticator gh-oauth-password-authenticator> nil)
#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>)(gh-oauth-password-authenticator "auth")
apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>) gh-oauth-password-authenticator "auth")
make-instance(gh-oauth-password-authenticator "auth")
apply(make-instance gh-oauth-password-authenticator "auth")
gh-oauth-password-authenticator("auth")
#f(compiled-function (api &rest args) #<bytecode 0x4191ebd9>)(#<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (api &rest args) #<bytecode 0x4191ebd9>) (#<gh-oauth-api gh-oauth-api> nil))
#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x4191ebe9>)(#f(compiled-function (&rest cnm-args) #<bytecode 0x418ff31d>) #<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x4191ebe9>) #f(compiled-function (&rest cnm-args) #<bytecode 0x418ff31d>) (#<gh-oauth-api gh-oauth-api> nil))
#f(compiled-function (&rest args) #<bytecode 0x44caa835>)(#<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (&rest args) #<bytecode 0x44caa835>) (#<gh-oauth-api gh-oauth-api> nil))
call-next-method()
#f(compiled-function (api &rest args) #<bytecode 0x418fbe15>)(#<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (api &rest args) #<bytecode 0x418fbe15>) (#<gh-oauth-api gh-oauth-api> nil))
#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x418fbe6d>)(#f(compiled-function (&rest cnm-args) #<bytecode 0x40f35c41>) #<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x418fbe6d>) #f(compiled-function (&rest cnm-args) #<bytecode 0x40f35c41>) (#<gh-oauth-api gh-oauth-api> nil))
#f(compiled-function (&rest args) #<bytecode 0x44caa861>)(#<gh-oauth-api gh-oauth-api> nil)
apply(#f(compiled-function (&rest args) #<bytecode 0x44caa861>) #<gh-oauth-api gh-oauth-api> nil)
initialize-instance(#<gh-oauth-api gh-oauth-api> nil)
#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>)(gh-oauth-api)
apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>) gh-oauth-api nil)
make-instance(gh-oauth-api)
gh-auth-get-oauth-token()
#f(compiled-function (auth &rest args) #<bytecode 0x41918919>)(#<gh-oauth-authenticator gh-oauth-authenticator> nil)
apply(#f(compiled-function (auth &rest args) #<bytecode 0x41918919>) (#<gh-oauth-authenticator gh-oauth-authenticator> nil))
#f(compiled-function (cl-cnm auth &rest args) #<bytecode 0x41918985>)(#f(compiled-function (&rest cnm-args) #<bytecode 0x40f35b69>) #<gh-oauth-authenticator gh-oauth-authenticator> nil)
apply(#f(compiled-function (cl-cnm auth &rest args) #<bytecode 0x41918985>) #f(compiled-function (&rest cnm-args) #<bytecode 0x40f35b69>) (#<gh-oauth-authenticator gh-oauth-authenticator> nil))
#f(compiled-function (&rest args) #<bytecode 0x44caa71d>)(#<gh-oauth-authenticator gh-oauth-authenticator> nil)
apply(#f(compiled-function (&rest args) #<bytecode 0x44caa71d>) #<gh-oauth-authenticator gh-oauth-authenticator> nil)
initialize-instance(#<gh-oauth-authenticator gh-oauth-authenticator> nil)
#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>)(gh-oauth-authenticator "auth")
apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>) gh-oauth-authenticator "auth")
make-instance(gh-oauth-authenticator "auth")
apply(make-instance gh-oauth-authenticator "auth")
gh-oauth-authenticator("auth")
#f(compiled-function (api &rest args) #<bytecode 0x4191ebd9>)(#<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>))
apply(#f(compiled-function (api &rest args) #<bytecode 0x4191ebd9>) (#<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>)))
#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x4191ebe9>)(#f(compiled-function (&rest cnm-args) #<bytecode 0x40f35abd>) #<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>))
apply(#f(compiled-function (cl-cnm api &rest args) #<bytecode 0x4191ebe9>) #f(compiled-function (&rest cnm-args) #<bytecode 0x40f35abd>) (#<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>)))
#f(compiled-function (&rest args) #<bytecode 0x44caa5fd>)(#<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>))
apply(#f(compiled-function (&rest args) #<bytecode 0x44caa5fd>) #<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>))
initialize-instance(#<gh-pulls-api gh-pulls-api> (:sync t :num-retries 1 :cache #<gh-cache cache>))
#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>)(gh-pulls-api "api" :sync t :num-retries 1 :cache #<gh-cache cache>)
apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x4186a8ed>) gh-pulls-api ("api" :sync t :num-retries 1 :cache #<gh-cache cache>))
make-instance(gh-pulls-api "api" :sync t :num-retries 1 :cache #<gh-cache cache>)
apply(make-instance gh-pulls-api ("api" :sync t :num-retries 1 :cache #<gh-cache cache>))
gh-pulls-api("api" :sync t :num-retries 1 :cache #<gh-cache cache>)
magit-gh-pulls-get-api()
(magit-gh-pulls-requests-cached-p (magit-gh-pulls-get-api) (car repo) (cdr repo))
(if repo (magit-gh-pulls-requests-cached-p (magit-gh-pulls-get-api) (car repo) (cdr repo)) nil)
(let* ((repo (and t (magit-gh-pulls-guess-repo)))) (if repo (magit-gh-pulls-requests-cached-p (magit-gh-pulls-get-api) (car repo) (cdr repo)) nil))
radian--advice-hide-magit-gh-pulls-when-not-cached()
apply(radian--advice-hide-magit-gh-pulls-when-not-cached nil)
magit-gh-pulls-insert-gh-pulls()
run-hooks(magit-status-sections-hook)
magit-run-section-hook(magit-status-sections-hook)
magit-status-refresh-buffer()
apply(magit-status-refresh-buffer nil)
magit-refresh-buffer()
magit-mode-setup-internal(magit-status-mode nil)
magit-mode-setup(magit-status-mode)
magit-status-internal("/Users/jeremiah/src/peschkaj/dotfiles/")
magit-status(nil ((31 . 19) (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--is-bare-repository") . "false\n") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "BISECT_LOG") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/BISECT_LOG") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "REVERT_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/REVERT_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "CHERRY_PICK_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/CHERRY_PICK_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-apply/applying") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-apply/applying") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-apply/onto") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-apply/onto") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-merge") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-merge") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "MERGE_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/MERGE_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--git-dir") . ".git") (("/Users/jeremiah/src/peschkaj/dotfiles/" "describe" "--contains" "HEAD")) (("/Users/jeremiah/src/peschkaj/dotfiles/" "describe" "--long" "--tags")) (("/Users/jeremiah/src/peschkaj/dotfiles/" "show" "--no-patch" "--format=%s" #("origin/master^{commit}" 0 13 (face magit-branch-remote)) "--") . "Updating zsh to use zplugin") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--verify" #("origin/master" 0 13 (face magit-branch-remote))) . "b4623a7325c2b727c675e617127250387884bcdb") (("/Users/jeremiah/src/peschkaj/dotfiles/" "show" "--no-patch" "--format=%h %s" "master^{commit}" "--") . "b4623a7 Updating zsh to use zplugin") (("/Users/jeremiah/src/peschkaj/dotfiles/" "symbolic-ref" "--short" "HEAD") . "master") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--verify" "HEAD") . "b4623a7325c2b727c675e617127250387884bcdb") (("/Users/jeremiah/src/peschkaj/dotfiles/" . config) . #<hash-table equal 69/97 0x40f39821>) (("/Users/jeremiah/src/peschkaj/dotfiles/" . magit-toplevel) . "/Users/jeremiah/src/peschkaj/dotfiles/") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--show-toplevel") . "/Users/jeremiah/src/peschkaj/dotfiles")))
funcall-interactively(magit-status nil ((31 . 19) (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--is-bare-repository") . "false\n") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "BISECT_LOG") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/BISECT_LOG") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "REVERT_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/REVERT_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "CHERRY_PICK_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/CHERRY_PICK_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-apply/applying") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-apply/applying") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-apply/onto") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-apply/onto") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "rebase-merge") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/rebase-merge") (("/Users/jeremiah/src/peschkaj/dotfiles/" magit-git-dir "MERGE_HEAD") . "/Users/jeremiah/src/peschkaj/dotfiles/.git/MERGE_HEAD") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--git-dir") . ".git") (("/Users/jeremiah/src/peschkaj/dotfiles/" "describe" "--contains" "HEAD")) (("/Users/jeremiah/src/peschkaj/dotfiles/" "describe" "--long" "--tags")) (("/Users/jeremiah/src/peschkaj/dotfiles/" "show" "--no-patch" "--format=%s" #("origin/master^{commit}" 0 13 (face magit-branch-remote)) "--") . "Updating zsh to use zplugin") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--verify" #("origin/master" 0 13 (face magit-branch-remote))) . "b4623a7325c2b727c675e617127250387884bcdb") (("/Users/jeremiah/src/peschkaj/dotfiles/" "show" "--no-patch" "--format=%h %s" "master^{commit}" "--") . "b4623a7 Updating zsh to use zplugin") (("/Users/jeremiah/src/peschkaj/dotfiles/" "symbolic-ref" "--short" "HEAD") . "master") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--verify" "HEAD") . "b4623a7325c2b727c675e617127250387884bcdb") (("/Users/jeremiah/src/peschkaj/dotfiles/" . config) . #<hash-table equal 69/97 0x40f39821>) (("/Users/jeremiah/src/peschkaj/dotfiles/" . magit-toplevel) . "/Users/jeremiah/src/peschkaj/dotfiles/") (("/Users/jeremiah/src/peschkaj/dotfiles/" "rev-parse" "--show-toplevel") . "/Users/jeremiah/src/peschkaj/dotfiles")))
call-interactively(magit-status nil nil)
command-execute(magit-status)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment