| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
This fixes the problem of trying to send a patch that is not in a
version controlled directory. Thank you Protesilaos for pointing this
out in id:87wnw2m5zm.fsf@protesilaos.com.
* git-email.el (git-email--compose-email): Remove local binding for ‘default-directory’.
|
|
|
|
|
| |
Describe the process of creating and sending patches with
`git-email-format-patch' and `git-email-send-email' respectively.
|
|
|
|
|
| |
* git-email.el (git-email-format-patch-extra-args): Add "-v" to the
list.
|
|
|
|
|
| |
* git-email.el (git-email--fontify-using-faces): Make local variable
'next' an uninterned symbol.
|
|
|
|
|
|
|
|
|
|
| |
* git-email-notmuch.el (git-email-gnus-mode): Add special autoload
comment.
* git-email-gnus.el (git-email-notmuch-mode): Add autoload.
These should not be necessary, given that the edited libraries only
define a minor mode.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This brings up a log buffer where the user the select a commit,
similar to when doing an interactive rebase.
|
|
|
|
|
| |
* git-email-gnus.el (git-email-gnus-mode):
* git-email-notmuch.el (git-email-notmuch-mode):
|
|
|
|
|
|
|
| |
Put the point at the beginning of the file before doing a search for
the message body.
* git-email.el (git-email--compose-email):
|
|
|
|
|
| |
This will extend the `magit-patch-create' transient prefix with a
second action -- "Send patch".
|
|
|
|
|
|
|
|
|
|
| |
These changes were made to make git-email work better with Magit (the
following commit will cover this).
ARGS is a string of arguments passed to "git format-patch", RANGE is
the range of commits to create patches from. If prefix argument KEEP
is specified, keep the generated patches, be default they will be
deleted like with "git send-email".
|
|
|
|
| |
`git-email-send-email' will take a list of files as an argument.
|
|
|
|
|
| |
The cursor will be placed at the "to" header if it is empty when
composing a message.
|
| |
|
|
|
|
|
|
| |
This is better handled by the piem[0] package.
[0]: https://git.kyleam.com/piem
|
| |
|
|
|
|
|
|
| |
Add integration with notmuch.
* git-email-notmuch.el (git-email-notmuch-apply-patch):
|
|
|
|
|
|
|
|
| |
Modularize `git-email-apply-patch', this way other functions can also
use `git-email--get-project'.
* git-email.el (git-email--get-project):
(git-email-apply-patch):
|
|
|
|
|
|
| |
Use 0.2.0 instead of 1.0.0
* git-email.el:
|
| |
|
|
|
|
| |
* git-email.el:
|
|
|
|
|
|
|
|
| |
Explicitly ask for the version number (-v option) if
`git-email-format-patch' has been called the a prefix argument.
* git-email.el (git-email--compose-email):
(git-email-format-patch):
|
|
|
|
| |
* git-email.el:
|
|
|
|
| |
* git-email.el:
|
|
|
|
| |
* git-email.el:
|
|
|
|
|
| |
* git-email.el (git-email-format-patch): Delete the patches generated by
'git format-patch' after sending the emails.
|
| |
|
|
|
|
| |
* .envrc:
|
| |
|
| |
|
|
|
|
|
|
| |
An error will the thrown otherwise.
* git-email.el (git-email--log-get-revision):
|
|
|
|
|
|
|
|
| |
Keep line width under 80.
* git-email.el (git-email--fontify-using-faces):
(git-email--compose-email):
(git-email-format-patch):
|
|
|
|
|
|
|
|
|
| |
* git-email.el (git-email--extract-diff):
(git-email--fontify-diff):
(git-email--fontify-using-faces):
(git-email--compose-email):
(git-email--minibuffer-get-revision):
(git-email-format-patch):
|
|
|
|
| |
* README.md:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let the user specify a list of functions to run to get the desirable
revision and fallback to the minibuffer.
* git-email.el (git-email-revision-command):
(git-email-get-revision-functions):
(vc-dir-current-file):
(git-email--get-revision):
(git-email--log-get-revision):
(git-email-format-patch):
|
|
|
|
|
|
|
|
| |
Let the user specify the 'git log' command to run, this wont really play
well with the current colorization regex.
* git-email.el (git-email-revision-command):
(git-email--get-revision):
|
|
|
|
|
|
|
| |
If in `log-view-mode', get the revision under point instead of asking
for a revision
* git-email.el (git-email-format-patch):
|
|
|
|
| |
* git-email.el:
|
|
|
|
|
|
|
| |
git-email--get-filename => git-email--get-files
* git-email.el (git-email--get-filenames):
(git-email-send-email):
|
|
|
|
|
|
|
| |
Don't depent on `log-view-mode' to be loaded.
* git-email.el (git-email-revision-face):
(git-email--get-revision):
|
|
|
|
|
|
|
|
|
|
|
| |
Users can add their own function to `git-email-get-files-functions' to
get a list of files to send as patches.
* git-email.el (git-email-get-files-functions):
(git-email--dired-files):
(git-email--vc-dir-files):
(git-email--ibuffer-files):
(git-email--get-filenames):
|
|
|
|
|
|
|
|
|
|
| |
The user can supply a custom function and command to used instead of the
default ones.
* git-email.el (git-email-apply-patch-function):
(git-email-apply-patch-command):
(git-email--shell-command-on-body):
(git-email-apply-patch):
|
|
|
|
|
|
|
| |
* git-email.el (git-email--check-file):
(git-email--get-revision):
(git-email-apply-patch):
(git-email-send-email):
|
|
|
|
|
|
| |
* git-email.el (git-email-revision-limit):
(git-email--get-revision):
(git-email-format-patch):
|
|
|
|
|
|
|
| |
Throw an error if the selected files aren't valid patch files.
* git-email.el (git-email--check-file):
(git-email--get-filenames):
|