<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git-email.git, branch master</title>
<subtitle>Work with git and email in Emacs
</subtitle>
<id>https://g.ypei.me/git-email.git/atom?h=master</id>
<link rel='self' href='https://g.ypei.me/git-email.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/'/>
<updated>2023-09-30T14:10:52+00:00</updated>
<entry>
<title>git-email-magit: base git-email-patch-send off magit-patch-create</title>
<updated>2023-09-30T14:10:52+00:00</updated>
<author>
<name>Russell Sim</name>
<email>russell.sim@gmail.com</email>
</author>
<published>2022-09-19T20:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=528647fa3ab01b384a9a98a5d9529de7295ad716'/>
<id>urn:sha1:528647fa3ab01b384a9a98a5d9529de7295ad716</id>
<content type='text'>
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 &lt;russell.sim@gmail.com&gt;
</content>
</entry>
<entry>
<title>git-email: Add function for matching git-email buffers.</title>
<updated>2021-06-24T10:13:35+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-24T10:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=b5ebade3a48dc0ce0c85699f25800808233c73be'/>
<id>urn:sha1:b5ebade3a48dc0ce0c85699f25800808233c73be</id>
<content type='text'>
A user might have buffers with unsent messages that were not generated
by git-email, previously, invoking ‘git-email-send-all’ would
unconditionally send all of those messages.  By using a predicate, we
make sure to only send messages generated by git-email.

* git-email.el (git-email-buffer-p-function): New defcustom.
(git-email-buffer-p): New function.
(git-email-send-all): Use it.
* doc/git-email.texi (Miscellaneous): Document it.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>git-email: Generate unique buffer names.</title>
<updated>2021-06-24T09:59:53+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-24T09:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=d03cda5836e5408d902422664ea23edd5dd7505d'/>
<id>urn:sha1:d03cda5836e5408d902422664ea23edd5dd7505d</id>
<content type='text'>
* git-email.el (git-email-send-email): Generate unique buffer names to
avoid collision.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>README: Link to online manual.</title>
<updated>2021-06-21T13:31:54+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T13:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=eec990937a7fc2fdad8dd3e1041f7d397c98c8b7'/>
<id>urn:sha1:eec990937a7fc2fdad8dd3e1041f7d397c98c8b7</id>
<content type='text'>
* README.md (Introduction): Link to the online manual.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>README: Wrap lines.</title>
<updated>2021-06-21T13:30:49+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T13:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=968c55abb979fe3994e12ff6b3e99ab1c5db4c04'/>
<id>urn:sha1:968c55abb979fe3994e12ff6b3e99ab1c5db4c04</id>
<content type='text'>
* README.md (Contribution): Wrap lines.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>Remove Nix files.</title>
<updated>2021-06-21T13:29:43+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T13:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=4c8e7ebfcec6fbb0fcd9971bb4c2ac55c6b8bfd2'/>
<id>urn:sha1:4c8e7ebfcec6fbb0fcd9971bb4c2ac55c6b8bfd2</id>
<content type='text'>
I am no longer using Nix for managing user packages, and I have no
interest in actually maintaining these files.

* git-email.texi (Installation): Remove Nix installation instructions.
* default.nix, flake.lock, flake.nix: Remove files.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>doc: Formatting changes.</title>
<updated>2021-06-21T13:23:21+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T13:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=aebea916b6e0b35e68a9ba3cafdd760d390336b0'/>
<id>urn:sha1:aebea916b6e0b35e68a9ba3cafdd760d390336b0</id>
<content type='text'>
Use more appropriate commands instead of @samp{}.

* git-email.texi: Formatting changes.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>git-email: Make it possible to customize message buffer names.</title>
<updated>2021-06-21T13:13:52+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T12:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=1b2f4219e9375642491d490ce0c421f8ec966524'/>
<id>urn:sha1:1b2f4219e9375642491d490ce0c421f8ec966524</id>
<content type='text'>
* git-email.el (git-email-generate-message-buffer): New defcustom.
(git-email-generate-message-buffer-name): New function
(git-email--send-files): Likewise.
(git-email-format-patch): Refactor to use ‘git-email--send-files’.
(git-email-send-email): Likewise.
* doc/git-email.texi (Miscellaneous): Document it.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>git-email: Divide file into pages.</title>
<updated>2021-06-21T12:56:36+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T12:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=e6a8567b4354aa585540cf8577b68d081cd52b16'/>
<id>urn:sha1:e6a8567b4354aa585540cf8577b68d081cd52b16</id>
<content type='text'>
* git-email.el: Add page separators.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
<entry>
<title>doc: Document ‘git-email-rewrite-header’.</title>
<updated>2021-06-21T12:23:30+00:00</updated>
<author>
<name>Xinglu Chen</name>
<email>public@yoctocell.xyz</email>
</author>
<published>2021-06-21T12:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/git-email.git/commit/?id=b003fa1ed30d2a98c9f1a51be6da8fbc75243c1c'/>
<id>urn:sha1:b003fa1ed30d2a98c9f1a51be6da8fbc75243c1c</id>
<content type='text'>
* doc/git-email.texi (git-email-format-patch): Add paragraphs for how
‘git-email-rewrite-header’ might be useful.

Signed-off-by: Xinglu Chen &lt;public@yoctocell.xyz&gt;
</content>
</entry>
</feed>
