From 3810cdf4464b16484fe1672765b01d9734bed318 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Sat, 15 Feb 2020 15:03:23 -0700 Subject: notmuch-extract-patch: rewrite & split out mbox-extract-patch Signed-off-by: Sean Whitton --- notmuch-extract-patch/README.md | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 notmuch-extract-patch/README.md (limited to 'notmuch-extract-patch/README.md') diff --git a/notmuch-extract-patch/README.md b/notmuch-extract-patch/README.md deleted file mode 100644 index ecd1ba7..0000000 --- a/notmuch-extract-patch/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Usage - -Let's say you use notmuch as your email client and you want to try out -one of those git patchset sent on a mailing list with all diffs -grouped in a thread, one patch per email. ("[PATCH 1/15] do blah..."). - -Simply exporting the thread is not enough, you need to skip any -feedbacks or cover letters that have been posted on the thread. - -This is what this script does. - -Example usage: - - $ notmuch-extract-patchset thread:000000000000265f > feature.patchset - $ git checkout -b test-feature - $ git am feature.patchet - - -You can use the following to use it directly from emacs: - - (defun apply-thread-patchset (repo branch) - (interactive "Dgit repo: \nsnew branch name: ") - (let ((tid notmuch-show-thread-id) - (tmp "/tmp/notmuch-patchset")) - (shell-command (format "notmuch-extract-patch %s > %s && ( cd %s && git checkout -b %s && git am %s )" - (shell-quote-argument tid) - (shell-quote-argument tmp) - (shell-quote-argument (expand-file-name repo)) - (shell-quote-argument branch) - (shell-quote-argument tmp))))) -- cgit v1.2.3