Closed
Description
Occurs after running browse-at-remote/browse
or browse-at-remote/to-clipboard
. Tested in 5 different repos (some clean, some dirty).
Backtrace
Debugger entered--Lisp error: (error "Sorry, not sure what to do with repo ‘(nil . https://nil/nil)’")
signal(error ("Sorry, not sure what to do with repo ‘(nil . https://nil/nil)’"))
error("Sorry, not sure what to do with repo `(nil . https://nil/nil)'")
browse-at-remote/get-remote-type((nil . "https://nil/nil"))
browse-at-remote/file-url("/Volumes/hlissner/.emacs.d/init.el" 4276)
browse-at-remote/get-url()
browse-at-remote/browse()
(if bang (message "Url copied to clipboard: %s" (browse-at-remote/to-clipboard)) (browse-at-remote/browse))
narf:git-remote-browse(nil nil)
funcall-interactively(narf:git-remote-browse nil nil)
call-interactively(narf:git-remote-browse)
evil-ex-call-command(nil #("browse" 0 1 (ex-index 1) 1 2 (ex-index 2) 2 3 (ex-index 3) 3 4 (ex-index 4) 4 5 (ex-index 5) 5 6 (ex-index 6)) nil)
eval((evil-ex-call-command nil #("browse" 0 1 (ex-index 1) 1 2 (ex-index 2) 2 3 (ex-index 3) 3 4 (ex-index 4) 4 5 (ex-index 5) 5 6 (ex-index 6)) nil))
evil-ex-execute(#("browse" 0 1 (ex-index 1) 1 2 (ex-index 2) 2 3 (ex-index 3) 3 4 (ex-index 4) 4 5 (ex-index 5) 5 6 (ex-index 6)))
evil-ex(nil)
funcall-interactively(evil-ex nil)
call-interactively(evil-ex nil nil)
command-execute(evil-ex)
Details
From inside browse-at-remote/remote-ref
in one of my clean repos.
letvar | expression | return value |
---|---|---|
local-branch |
(vc-git-working-revision ".") |
c9833d9b82333282ee300ccd333b2e2094efb575 |
remote |
(and local-branch (browse-at-remote/get-from-config (format "branch.%s.remote" local-branch))) |
"" |
remote |
(when remote (browse-at-remote/get-remote-url remote)) |
"" |
remote-branch |
(s-chop-prefix "refs/heads/" (browse-at-remote/get-from-config (format "branch.%s.merge" local-branch))) |
"" |
Running Emacs 25.1.50.1 on Mac OSX 10.10. I've tested this with emacs -Q
and will try it on an earlier version of emacs once I get home.
Metadata
Assignees
Labels
No labels