Kierin Bell <ferns...@fernseed.me> writes:

> Am I missing something, or would the code below do the same thing as
> 'emacs-git-email'?

Based only on the docstring (haven't reviewed the code), _some_ of the
things emacs-git-email does are accounted for.  However, it's not clear
how some situations are handled:

1. Do patch series pose a complication or they're handled naturally?
   I'm unfamiliar with 'vc-prepare-patch', so this may be an obvious
   question.
2. Is there a way to associate a branch with an issue-specific email
   address?  This can be useful for future revisions.
3. Some of the git-format-patch defaults are set in a manner assuming
   its use with git-send-mail.  As such, these defaults are unsuitable
   when the patches are sent without git-send-mail.  Are such issues
   corrected for?  I'm aware of one such option, but unsure if there are
   others.  Specifically, the --thread option in git-format-patch.  This
   is not an issue in the guix repo due to ./etc/git/gitconfig , but is
   something that comes up generally.

There are some other minor conveniences that emacs-git-email adds, but
they have more to do with its integration with magit and thus may not be
suitable for addition to core.  E.g., ability to review and set the
sendemail.to setting for the repository.

> Could we submit a patch upstream to Emacs to make sending patches to
> projects like Guix easier?

Regardless of above, and without speaking for the Emacs maintainers, I
think such patches to core would be a useful addition from a user's
perspective.

-- 
Suhail

Reply via email to