gitpatch

Homepage: https://github.com/tumashu/gitpatch

Author: Feng Shu

Updated:

Summary

Git-format patch toolkit

Commentary

* What is gitpatch                                      :README:
Gitpatch is git-format patch toolkit, which let user easy handle
git-format patch without exit Emacs.

1. Send patch with `gitpatch-mail'

   `gitpatch-mail' can quick send a git-format patch file from magit,
   dired or ibuffer buffer.

** Installation

1. Config melpa source, please read: [[http://melpa.org/#/getting-started]]
2. M-x package-install RET gitpatch RET

** Configure

#+BEGIN_EXAMPLE
(require 'gitpatch)
(setq gitpatch-mail-attach-patch-key "C-c i")
#+END_EXAMPLE

** Usage
*** gitpatch-mail
1. Move the point to the patch-name in magit-status, dired or ibuffer buffer.
2. M-x gitpatch-mail
3. Select an email address as TO Field, if you set `gitpatch-mail-database'.
4. Add another patch with "C-c i" by default (Optional).
5. Edit and send email.

NOTE: User can config `gitpatch-mail' in other type buffer with the help of
`gitpatch-mail-get-patch-functions'

Dependencies