Closed jtrim closed 6 years ago
If you M-x toggle-debug-on-quit
, you can get a backtrace.
It's very interesting that You are about to create a pull request to merge branch into ; is this what you wanted to do? (y, n, C-u*)
is your message – is that it exactly?
I use macOS as my primary dev environment, so I'm not sure what would be different here.
It's very interesting that You are about to create a pull request to merge branch into ; is this what you wanted to do? (y, n, C-u*) is your message – is that it exactly?
No, sorry about that, editing mistake on my part. Although in revisiting the message, I noticed something interesting. Here's exactly what I'm seeing:
You are about to create a pull request to merge branch `[org]:[branch-name]' into [org]/[repo]:master; is this what you wanted to do? (y, n, C-u*)
-- notably, the merge branch is missing the repo name, where the base branch includes it. Note that I've replaced the actual org, branch name, and repo strings with [org]
, [branch-name]
, and [repo]
above.
With regard to:
If you M-x toggle-debug-on-quit, you can get a backtrace.
I've never used that before, but per the docstring for that function, I should be able to press C-g
and get a debugger, but when I try that Emacs remains unresponsive. It seems like maybe Emacs has fallen into an infinite loop that it never exits from. I also tried toggle-debug-on-error
without success.
I usually have to hold C-g
to make sure emacs sees it when it occasionally checks for input.
I usually have to hold C-g to make sure emacs sees it when it occasionally checks for input.
Okay, sorry for the delay. I had a chance to try this again and still no luck getting a debugger to start when Emacs hangs. I'm happy to try a screen share to demo the problem for you if that's helpful.
I just took a sec to try this with only the magit and magithub packages installed and emacs doesn't hang, so that's progress at least. I'll report back when I've isolated which dependency is causing the problem.
I'm closing this for now. I got it working and I'm not exactly sure what I did (other than nuke my elpa directory and re-install everything), so I'm chalking this up to some bad interaction related to my specific config. If this pops up again for me I'll post a note. Thanks!
Emacs version: GNU Emacs 25.3.1, installed via homebrew MacOS version: 10.13.4 Git version: git version 2.15.1 (Apple Git-101) Homebrew Formula Info:
Backtrace: None available
Description of the problem: I can go through most of the process for submitting a pull request with a push remote set, but after I select the base branch, Emacs hangs completely and I hear a very rapid succession of terminal bells until I kill the emacs process. I'm running Emacs in client/server mode.
Other communication with Github seems to be working as I can get a list of open issues and pull requests without any problems.
Steps to reproduce:
H p
y
to confirm 'You are about to create a pull request to merge branchSorry, I know this may be difficult to track down without any kind of backtrace. Let me know if I can provide anything else.