aboutsummaryrefslogtreecommitdiff
path: root/git-email-magit.el
Commit message (Collapse)AuthorAgeFilesLines
* git-email-magit: base git-email-patch-send off magit-patch-createHEADmasterRussell Sim2023-10-011-19/+27
| | | | | | | | | | | | | | | | | | | | This bases the implementation of git-email-patch-send off the magit upstream magit-patch-create. This makes it more intuitive since it's not defining a different way to work with patches. This means by default you'll be presented with a revision range prompt with the expectation that you would use a range like upstream/master..master or something to calculate the patches to be created. This on the surface seems more complicated than just choosing a starting point, but it's more powerful and simple range selection can be done interactively using the log buffer. If you want to create a single patch thing can be done by pressing `C-SPC` in the magit log buffer on a single commit then proceeding with `W c s` or you can create any arbitrary interactive range via `C-SPC` and navigating around the log. Signed-off-by: Russell Sim <russell.sim@gmail.com>
* git-email-magit: Escape string with with whitespace.Xinglu Chen2021-04-241-1/+7
| | | | | | | | Without this strings with whitespaces would cause ‘git format-patch’ to fail. * git-email-magit.el (git-email--escape-string): New function. (git-email-magit-patch-send): Use it.
* Untabify all files.Xinglu Chen2021-04-031-2/+2
| | | | | | | | | Spaces >> tabs. * git-email.el: Untabify. * git-email-gnus.el: Likewise. * git-email-magit.el: Likewise. * git-email-notmuch.el: Likewise.
* Update copyright headerXinglu Chen2021-02-091-2/+2
| | | | | | Use "all contributors" rather than a name. Signed-off-by: Xinglu Chen <public@yoctocell.xyz>
* magit: Add dependency on transientXinglu Chen2021-02-051-1/+1
| | | | * git-email-magit.el: Add transient to "Package-Requires" field.
* magit: Fix typosXinglu Chen2021-02-041-2/+2
| | | | | | This is what I get when I am lazy. * git-email-magit.el: Fix typos git-email-notmuch -> git-email-magit.
* magit: Require relevant librariesXinglu Chen2021-01-231-0/+2
|
* magit: Remove todosXinglu Chen2021-01-221-8/+0
|
* magit: Use `magit-log-select' to select commitXinglu Chen2021-01-221-4/+8
| | | | | This brings up a log buffer where the user the select a commit, similar to when doing an interactive rebase.
* magit: Add basic support for transient commandsyoctocell2021-01-181-0/+57
This will extend the `magit-patch-create' transient prefix with a second action -- "Send patch".