From: David Kågedal Date: Mon, 11 Feb 2008 09:25:44 GMT Subject: Re: [StGit PATCH 5/5] Emacs mode: use "stg new --file" Message-ID: <87zlu7sv3b.fsf@lysator.liu.se> In-Reply-To: <20080210204434.17683.61684.stgit@yoghurt> Karl Hasselström writes: > Creating a new patch is a great deal easier now that "stg new" has a > --file flag. > > Signed-off-by: Karl Hasselström > > --- > > David, will you sanity-check this? I don't really speak elisp, so I > might have done something insane without knowing it. But it does seem > to work. :-) Looks sane to me. > contrib/stgit.el | 10 ++-------- > 1 files changed, 2 insertions(+), 8 deletions(-) > > > diff --git a/contrib/stgit.el b/contrib/stgit.el > index bef41c7..30c1cd1 100644 > --- a/contrib/stgit.el > +++ b/contrib/stgit.el > @@ -316,16 +316,10 @@ Commands: > > (defun stgit-confirm-new () > (interactive) > - (let ((file (make-temp-file "stgit-edit-")) > - (patch (stgit-create-patch-name > - (buffer-substring (point-min) > - (save-excursion (goto-char (point-min)) > - (end-of-line) > - (point)))))) > + (let ((file (make-temp-file "stgit-edit-"))) > (write-region (point-min) (point-max) file) > (stgit-capture-output nil > - (stgit-run "new" "-m" "placeholder" patch) > - (stgit-run "edit" "-f" file patch)) > + (stgit-run "new" "-f" file)) > (with-current-buffer log-edit-parent-buffer > (stgit-refresh)))) > > -- David Kågedal