GNU bug report logs -
#57400
29.0.50; Support sending patches from VC directly
Previous Next
Reported by: Antoine Kalmbach <ane <at> iki.fi>
Date: Thu, 25 Aug 2022 08:49:01 UTC
Severity: normal
Found in version 29.0.50
Done: Philip Kaludercic <philipk <at> posteo.net>
Bug is archived. No further changes may be made.
Full log
Message #44 received at 57400 <at> debbugs.gnu.org (full text, mbox):
> From: Antoine Kalmbach <ane <at> iki.fi>
> Cc: 57400 <at> debbugs.gnu.org
> Date: Fri, 26 Aug 2022 16:10:58 +0300
>
> > What I do is invoke "M-|" and send the region to "git am". That
> > requires myself to recognize the patches, not the MUA I use.
>
> If the patch is attached, you open the patch, mark it, and then M-| git
> am, right?
Yes (modulo "cd .." to the right directory).
> The standard Git approach is to just pipe the whole message,
> expecting the patch to be in the email directly.
The patch attachments can all be shown inline, since they are text,
and then you can pipe the entire message, yes.
> Or even with attachments, can you actually mark the whole email buffer
> and pipe that?
I think I once did that, and it worked. Not sure.
But if you intend to provide/improve what happens on the receiving end
as well, then Emacs could filter the irrelevant parts from what it
sends down the "git am" pipe.
> > Do you intend to provide a VC front-end to applying the patch-set, as
> > part of this job? Because if not, what happens on the receiving end
> > is out of the scope of the feature we are discussing.
>
> Having a complementary `vc-apply-patch` wouldn't be a bad idea, but
> I think we should do the sending part first.
Fine by me.
> > We should have a user option that doesn't require project.el
> > (project.el can override it, of course). There should be no
> > requirement to use project.el to send patches from VC.
>
> I think Philip means directory-local variables, not project.el.
Once we have an option, it can be included in directory-local
variables, right?
This bug report was last modified 2 years and 219 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.