Doing a simple command like git config -e
just hangs the terminal. I can break out or suspend the process, but in both cases it, the git that I though I was executing is terminated and the git underneath remains, leaving a sh process executing a vim process. I.e. what the process tree looks like: bash -- my current shell \_ bash -- ?? executed when executing git command \_ git -- the git that I thought I invoked \_ git -- ?? git invoked another git \_ sh -- git invoking sh to invoke vim \_ vim -- finally, the actual vim process after I do a Ctrl-C or Ctrl-Z I get: bash -- my current shell git -- ?? git invoked another git \_ sh -- git invoking sh to invoke vim \_ vim -- finally, the actual vim process Switching the editor to nano I get: bash -- my current shell \_ bash -- ?? executed when executing git command \_ git -- the git that I thought I invoked \_ git -- ?? git invoked another git \_ nano -- git invoked nano directly If I were to suspend the editor, they say: Use "fg" to return to nano Received SIGHUP or SIGTERM error: There was a problem with the editor 'nano -z'. Can someone confirm that this is a bug? If I use gvim as my editor, it executes gvim and returns right away, not waiting for gvim to terminate. This appears to be another bug. Thanks, A -- ======================================== Adrian Hawryluk BSc. Computer Science ---------------------------------------- Specialising in: OOD Methodologies in UML OOP Methodologies in C, C++ and more RT Embedded Programming GUI Development ======================================== -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple