Re: [PATCH] git-send-email: ssh/login style password requests
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 1, 2008, 23:34 UTC
- Message-ID
- <7v4pcs8d4z.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <5F77BB5B-8D2B-42FD-A805-7195757B14EE@mit.edu>
Michael Witten <mfwitten@MIT.EDU> writes:
> It turns out that --compose will also leave some temporary files > behind if git-send-email is terminated out of course. > > Should I establish a general handler for SIGTERM and SIGINT?
I was mostly worried about ^C leaving the terminal in a funny state with your system(stty).
I do not think you should lose the message the user carefully composed using an editor upon seeing ^C. The user may start to compose, edit the message, and then at some later time decide to stop the mail-sending procedure by ^C-ing out. The user would thank you if you somehow left an escape hatch to allow salvaging the message, instead of having it to be re-typed from scratch.