public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Brian Dolbec" <dolsen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/twisted/
Date: Sat, 17 Jun 2017 17:00:22 +0000 (UTC)	[thread overview]
Message-ID: <1497718801.cb8fe5bc20452a95f41c79a711049fcb1b28a602.dolsen@gentoo> (raw)

commit:     cb8fe5bc20452a95f41c79a711049fcb1b28a602
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 00:01:50 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 17:00:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8fe5bc

dev-python/twisted: Migrate away from twisted-r1 eclass

Install a new twisted-regen-cache command, elimianating the eclass need.
This new command needs to be run in all pkg_postint and pkg_post_rm functions
for packages that install twisted plugins.  Currently the twisted cache update
is disabled in make.defaults to prevent sandbox violations.
Add the few other ebuild variables from the eclass.
Use distutils-r1 instead of twisted-r1.

Package-Manager: Portage-2.3.6_p2, Repoman-2.3.2_p70

 dev-python/twisted/Manifest                        |  1 +
 ...sted-17.1.0.ebuild => twisted-16.6.0-r2.ebuild} | 44 +++++++++++++++-------
 ...sted-17.1.0.ebuild => twisted-17.1.0-r1.ebuild} | 41 ++++++++++++++------
 3 files changed, 60 insertions(+), 26 deletions(-)

diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index 3f7728f2a58..2e1bc29f034 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -1,2 +1,3 @@
 DIST Twisted-16.6.0.tar.bz2 2979747 SHA256 d0fe115ea7ef8cf632d05103de60356c6e992b2153d6830bdc4476f8accb1fca SHA512 0b8de0ec7f64457f76c396fced64b366b8e63c6e000a5edc6c6388cd917fb2f95711918cd8edda39e0aa77e2cd32b5d775d23630a5ad10fc013c18f8316300cf WHIRLPOOL a09a8747312580e3b27d222bf0942b714ad041044a817876e1731c5fa2ae3d11e4d5a45221d2e7d126ebb664730d15c886d5ae164841c7a8f0acd6e12c4691a9
 DIST Twisted-17.1.0.tar.bz2 2997334 SHA256 dbf211d70afe5b4442e3933ff01859533eba9f13d8b3e2e1b97dc2125e2d44dc SHA512 e5eedc9a70b7e4d0ec18dddaa82aa9a784e96fd517db65c278d822d15e8bdc65a35307a5a0474eb68dcb73fcd5508086bec605580a9f2f767bcbe27d714b4966 WHIRLPOOL 828a939134df47950a285c732867b3d4172e5e86a75fbdc1cc4365b5a24699a0b3fcb573b7e3d389eea591fc9fc79456c09f2d2c8f08d7e1215dc5761e88ed8e
+DIST twisted-regen-cache.gz 911 SHA256 e88fb326c0e24506d59afa3a4113e63c3e496fa1114156db6521f84fbce41652 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 WHIRLPOOL 8077fc4d102bb8071e3163c386edf10c14a2cf0c8bbbf57c66787bdeb9b5f21115bcb022a770fe72b48914d829ff69384684f50928700f83547702d6a0d35423

diff --git a/dev-python/twisted/twisted-17.1.0.ebuild b/dev-python/twisted/twisted-16.6.0-r2.ebuild
similarity index 85%
copy from dev-python/twisted/twisted-17.1.0.ebuild
copy to dev-python/twisted/twisted-16.6.0-r2.ebuild
index c2bfb8f25bc..b9ec76e30b1 100644
--- a/dev-python/twisted/twisted-17.1.0.ebuild
+++ b/dev-python/twisted/twisted-16.6.0-r2.ebuild
@@ -4,18 +4,25 @@
 EAPI=5
 PYTHON_COMPAT=( python2_7 python3_{4,5,6})
 PYTHON_REQ_USE="threads(+)"
-TWISTED_PN="Twisted"
-#DISTUTILS_IN_SOURCE_BUILD="yes"
 
-inherit eutils flag-o-matic twisted-r1
+inherit eutils flag-o-matic distutils-r1 versionator
+
+TWISTED_PN="Twisted"
+TWISTED_P="${TWISTED_PN}-${PV}"
+TWISTED_RELEASE=$(get_version_component_range 1-2 "${PV}")
 
 DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="http://www.twistedmatrix.com/"
 SRC_URI="http://twistedmatrix.com/Releases/${TWISTED_PN}"
-SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2"
+SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
+	https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz"
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
 IUSE="conch crypt http2 serial +soap test"
 
 RDEPEND=">=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
@@ -38,7 +45,6 @@ RDEPEND=">=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
 		<dev-python/priority-2.0[${PYTHON_USEDEP}]
 	)
 	>=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
-	>=dev-python/automat-0.3.0[${PYTHON_USEDEP}]
 	!dev-python/twisted-core
 	!dev-python/twisted-conch
 	!dev-python/twisted-lore
@@ -73,6 +79,8 @@ PATCHES=(
 	"${FILESDIR}/${PN}-16.6.0-test-fixes.patch"
 )
 
+S=${WORKDIR}/${TWISTED_P}
+
 python_prepare_all() {
 	# disable tests that don't work in our sandbox
 	# and other test failures due to our conditions
@@ -127,13 +135,10 @@ python_install() {
 
 	cd "${D%/}$(python_get_sitedir)" || die
 
-	# create 'Twisted' egg wrt bug #299736
-	#local egg=( Twisted_Core*.egg-info )
-	#[[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
-	#ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
-
 	# own the dropin.cache so we don't leave orphans
 	touch twisted/plugins/dropin.cache || die
+
+	python_doscript "${WORKDIR}"/twisted-regen-cache
 }
 
 python_install_all() {
@@ -143,7 +148,13 @@ python_install_all() {
 	newinitd "${FILESDIR}/twistd.init" twistd
 }
 
+python_postinst() {
+	twisted-regen-cache || die
+}
+
 pkg_postinst() {
+	python_foreach_impl python_postinst
+
 	einfo "Install complete"
 	if use test ; then
 		einfo ""
@@ -158,8 +169,13 @@ pkg_postinst() {
 	fi
 }
 
+python_postrm() {
+	rm -f "${ROOT%/}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
 pkg_postrm(){
-	# pre portage-2.3.2 release workaround for bug 595028
-	cd "${HOME}"
-	_distutils-r1_run_foreach_impl twisted-r1_update_plugin_cache
+	# if we're removing the last version, remove the cache file
+	if [[ ! ${REPLACING_VERSIONS} ]]; then
+		python_foreach_impl python_postrm
+	fi
 }

diff --git a/dev-python/twisted/twisted-17.1.0.ebuild b/dev-python/twisted/twisted-17.1.0-r1.ebuild
similarity index 87%
rename from dev-python/twisted/twisted-17.1.0.ebuild
rename to dev-python/twisted/twisted-17.1.0-r1.ebuild
index c2bfb8f25bc..6ec72680b3c 100644
--- a/dev-python/twisted/twisted-17.1.0.ebuild
+++ b/dev-python/twisted/twisted-17.1.0-r1.ebuild
@@ -4,18 +4,25 @@
 EAPI=5
 PYTHON_COMPAT=( python2_7 python3_{4,5,6})
 PYTHON_REQ_USE="threads(+)"
-TWISTED_PN="Twisted"
-#DISTUTILS_IN_SOURCE_BUILD="yes"
 
-inherit eutils flag-o-matic twisted-r1
+inherit eutils flag-o-matic distutils-r1 versionator
+
+TWISTED_PN="Twisted"
+TWISTED_P="${TWISTED_PN}-${PV}"
+TWISTED_RELEASE=$(get_version_component_range 1-2 "${PV}")
 
 DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="http://www.twistedmatrix.com/"
 SRC_URI="http://twistedmatrix.com/Releases/${TWISTED_PN}"
-SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2"
+SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
+	https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz"
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
 IUSE="conch crypt http2 serial +soap test"
 
 RDEPEND=">=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
@@ -73,6 +80,8 @@ PATCHES=(
 	"${FILESDIR}/${PN}-16.6.0-test-fixes.patch"
 )
 
+S=${WORKDIR}/${TWISTED_P}
+
 python_prepare_all() {
 	# disable tests that don't work in our sandbox
 	# and other test failures due to our conditions
@@ -127,13 +136,10 @@ python_install() {
 
 	cd "${D%/}$(python_get_sitedir)" || die
 
-	# create 'Twisted' egg wrt bug #299736
-	#local egg=( Twisted_Core*.egg-info )
-	#[[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
-	#ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
-
 	# own the dropin.cache so we don't leave orphans
 	touch twisted/plugins/dropin.cache || die
+
+	python_doscript "${WORKDIR}"/twisted-regen-cache
 }
 
 python_install_all() {
@@ -143,7 +149,13 @@ python_install_all() {
 	newinitd "${FILESDIR}/twistd.init" twistd
 }
 
+python_postinst() {
+	twisted-regen-cache || die
+}
+
 pkg_postinst() {
+	python_foreach_impl python_postinst
+
 	einfo "Install complete"
 	if use test ; then
 		einfo ""
@@ -158,8 +170,13 @@ pkg_postinst() {
 	fi
 }
 
+python_postrm() {
+	rm -f "${ROOT%/}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
 pkg_postrm(){
-	# pre portage-2.3.2 release workaround for bug 595028
-	cd "${HOME}"
-	_distutils-r1_run_foreach_impl twisted-r1_update_plugin_cache
+	# if we're removing the last version, remove the cache file
+	if [[ ! ${REPLACING_VERSIONS} ]]; then
+		python_foreach_impl python_postrm
+	fi
 }


             reply	other threads:[~2017-06-17 17:00 UTC|newest]

Thread overview: 238+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-17 17:00 Brian Dolbec [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-11-17 21:03 [gentoo-commits] repo/gentoo:master commit in: dev-python/twisted/ Michał Górny
2024-11-16 11:56 Arthur Zamarin
2024-11-16  9:20 Michał Górny
2024-11-16  9:20 Michał Górny
2024-11-16  8:58 Michał Górny
2024-11-16  8:58 Michał Górny
2024-11-16  8:09 Michał Górny
2024-10-30 20:31 Michał Górny
2024-10-30 19:59 Sam James
2024-10-28  4:32 Michał Górny
2024-10-20  3:11 Michał Górny
2024-08-30  6:45 Arthur Zamarin
2024-08-21 15:06 Michał Górny
2024-08-16 10:37 Arthur Zamarin
2024-08-16  3:18 Michał Górny
2024-08-16  3:18 Michał Górny
2024-08-11 19:50 Arthur Zamarin
2024-08-11 10:33 Sam James
2024-08-11 10:26 Sam James
2024-08-11 10:26 Sam James
2024-08-11 10:26 Sam James
2024-08-10 17:20 Petr Vaněk
2024-08-06 12:28 Petr Vaněk
2024-08-06 12:22 Petr Vaněk
2024-07-31 15:20 Petr Vaněk
2024-07-31 15:10 Petr Vaněk
2024-04-29  3:27 Michał Górny
2024-04-09 18:20 Arthur Zamarin
2024-03-22  5:45 Ionen Wolkens
2024-03-07 20:29 Sam James
2024-03-07 20:29 Sam James
2024-03-07 17:09 Michał Górny
2024-03-07 17:09 Michał Górny
2024-03-07 16:19 Michał Górny
2024-03-01 18:33 Michał Górny
2024-02-22  5:38 Michał Górny
2024-01-12 14:04 Sam James
2024-01-11  9:38 Sam James
2023-12-30  1:26 Ionen Wolkens
2023-12-20  2:34 Ionen Wolkens
2023-12-12 13:29 Arthur Zamarin
2023-12-05 20:00 Arthur Zamarin
2023-11-28  5:27 Arthur Zamarin
2023-11-25  9:37 Arthur Zamarin
2023-10-31 19:12 Michał Górny
2023-10-25  7:43 Michał Górny
2023-10-18  9:39 Sam James
2023-10-18  9:39 Sam James
2023-10-18  9:39 Sam James
2023-10-18  9:39 Sam James
2023-10-18  9:39 Sam James
2023-10-06 14:55 Sam James
2023-10-06 14:55 Sam James
2023-10-03 22:37 Sam James
2023-10-03  4:50 Sam James
2023-10-03  4:50 Sam James
2023-10-03  1:51 Sam James
2023-10-03  1:51 Sam James
2023-09-25 22:47 Sam James
2023-09-25 18:54 Arthur Zamarin
2023-08-29  4:59 Michał Górny
2023-08-21 14:51 Michał Górny
2023-07-15  8:49 Arthur Zamarin
2023-05-29  9:31 Michał Górny
2023-05-28 18:11 Sam James
2022-11-08  5:17 Michał Górny
2022-11-08  5:00 Jakov Smolić
2022-11-02 16:15 Sam James
2022-10-31 18:55 Arthur Zamarin
2022-10-31 18:41 Sam James
2022-10-31 18:41 Sam James
2022-10-31 18:29 Arthur Zamarin
2022-10-31 18:29 Arthur Zamarin
2022-10-31 18:29 Arthur Zamarin
2022-10-31 18:27 Arthur Zamarin
2022-10-31 15:49 Michał Górny
2022-10-27 14:57 Michał Górny
2022-10-11  6:47 Agostino Sarubbo
2022-10-10 22:11 Sam James
2022-10-10 19:09 Arthur Zamarin
2022-10-10 18:34 Sam James
2022-10-10 18:34 Sam James
2022-10-10 18:21 Arthur Zamarin
2022-10-10 18:21 Arthur Zamarin
2022-10-10 18:21 Arthur Zamarin
2022-09-09  7:23 Arthur Zamarin
2022-07-04  6:57 Michał Górny
2022-07-04  6:57 Michał Górny
2022-05-27  9:08 Michał Górny
2022-05-27  8:53 Andrew Ammerlaan
2022-05-17 11:11 Michał Górny
2022-05-17  9:24 Agostino Sarubbo
2022-05-17  9:19 Agostino Sarubbo
2022-05-12  7:27 Agostino Sarubbo
2022-05-11 12:58 Agostino Sarubbo
2022-05-11 12:57 Agostino Sarubbo
2022-05-04  4:01 Sam James
2022-04-30 19:11 Sam James
2022-04-13  7:15 Agostino Sarubbo
2022-04-12 18:30 Arthur Zamarin
2022-04-11 19:45 Arthur Zamarin
2022-04-11 16:07 Michał Górny
2022-03-18 12:04 Arthur Zamarin
2022-03-18  8:04 Arthur Zamarin
2022-03-17  8:54 Michał Górny
2022-03-15 17:56 Jakov Smolić
2022-03-09 20:29 Arthur Zamarin
2022-02-17 19:23 Arthur Zamarin
2022-02-16 18:57 Arthur Zamarin
2022-02-11 19:15 Arthur Zamarin
2022-02-11 19:07 Jakov Smolić
2022-02-11 19:07 Jakov Smolić
2022-02-11 12:25 Sam James
2022-02-09  1:25 Sam James
2022-02-08 17:57 Sam James
2022-02-08 12:08 Michał Górny
2022-02-02  9:27 Michał Górny
2022-02-02  9:27 Michał Górny
2022-01-27 22:56 James Le Cuirot
2021-11-28 14:42 Michał Górny
2021-11-28 14:42 Michał Górny
2021-10-16 22:00 Sam James
2021-10-07  6:37 Sam James
2021-09-04 21:39 Sam James
2021-09-03  6:40 Agostino Sarubbo
2021-09-01 18:32 Sam James
2021-08-30 18:00 Sam James
2021-08-30  1:27 Sam James
2021-08-30  1:27 Sam James
2021-07-30 15:37 Sergei Trofimovich
2021-07-25  3:16 Matt Turner
2021-06-10 14:02 Yixun Lan
2021-05-20 13:51 Michał Górny
2021-05-20  9:07 Michał Górny
2021-04-25 10:08 Sam James
2021-04-25 10:08 Sam James
2021-04-25 10:06 Sergei Trofimovich
2021-04-22 23:01 Sam James
2021-04-18  1:52 Sam James
2021-04-18  1:52 Sam James
2021-04-18  1:52 Sam James
2021-04-18  1:47 Sam James
2021-04-17  8:47 Sergei Trofimovich
2021-03-21 22:42 Michał Górny
2021-03-15  7:54 Sam James
2021-03-15  7:44 Sam James
2021-03-15  7:42 Sam James
2021-03-06 15:14 Sergei Trofimovich
2021-03-05 18:39 Sam James
2021-03-04  4:25 Sam James
2021-02-28 21:09 Michał Górny
2020-12-01 10:44 Sam James
2020-08-04 12:01 Michał Górny
2020-06-21  9:22 Sergei Trofimovich
2020-06-04  6:24 Michał Górny
2020-06-03 15:32 Agostino Sarubbo
2020-06-02 21:20 Sergei Trofimovich
2020-06-01  9:03 Mart Raudsepp
2020-05-31  6:58 Michał Górny
2020-05-30 21:09 Sergei Trofimovich
2020-05-27 11:54 Michał Górny
2020-05-18 16:46 Sergei Trofimovich
2020-05-12  6:39 Agostino Sarubbo
2020-05-11 16:47 Agostino Sarubbo
2020-05-11 16:46 Agostino Sarubbo
2020-05-11 11:40 Agostino Sarubbo
2020-05-11 11:28 Agostino Sarubbo
2020-05-09  0:51 Brian Dolbec
2020-05-06 18:45 Mikle Kolyada
2020-05-06 18:43 Mikle Kolyada
2020-05-06 14:28 Mikle Kolyada
2020-05-03 21:55 Sergei Trofimovich
2020-04-28  6:39 Agostino Sarubbo
2020-04-26 23:44 Thomas Deutschmann
2020-04-26 22:51 Thomas Deutschmann
2020-04-26 22:23 Thomas Deutschmann
2020-04-24 19:24 Michał Górny
2020-04-24 14:39 Michał Górny
2020-04-24 13:07 Michał Górny
2020-04-24  8:19 Michał Górny
2020-04-21 12:11 Thomas Deutschmann
2020-03-25  6:08 Georgy Yakovlev
2020-03-25  5:40 Michał Górny
2020-03-14 18:27 Mikle Kolyada
2020-03-09  5:18 Matt Turner
2020-02-27  7:28 Sergei Trofimovich
2020-02-22 20:22 Andreas Sturmlechner
2020-02-13 10:42 Michał Górny
2020-01-22 23:40 Thomas Deutschmann
2020-01-02  9:58 Sergei Trofimovich
2019-12-04  6:48 Aaron Bauman
2019-11-29 20:35 Aaron Bauman
2019-11-28  3:16 Aaron Bauman
2019-11-12 21:08 Mike Gilbert
2019-06-25 12:09 Michael Haubenwallner
2019-03-20 10:31 Fabian Groffen
2019-01-17 20:45 Mikle Kolyada
2018-12-30 19:25 Mikle Kolyada
2018-12-03 14:12 Mikle Kolyada
2018-09-29  8:01 Sergei Trofimovich
2018-09-24  0:32 Joshua Kinard
2018-07-16 20:38 Michał Górny
2018-07-16 19:57 Michał Górny
2018-07-16 14:42 Michał Górny
2018-07-14 17:54 Sergei Trofimovich
2018-07-14 17:54 Sergei Trofimovich
2018-07-08 19:10 Sergei Trofimovich
2018-05-04 15:17 Mart Raudsepp
2018-05-01 18:40 Michał Górny
2018-04-06  5:23 Matt Turner
2018-03-30 18:08 Sergei Trofimovich
2018-02-22 17:02 Michał Górny
2017-10-28 22:34 Sergei Trofimovich
2017-10-05  4:36 Markus Meier
2017-09-24 16:34 Sergei Trofimovich
2017-09-11 20:35 Sergei Trofimovich
2017-07-25 21:30 Brian Dolbec
2017-07-10 21:47 Sergei Trofimovich
2017-07-09  8:02 Markus Meier
2017-07-02 15:02 Sergei Trofimovich
2017-06-28 13:19 Agostino Sarubbo
2017-06-26 20:18 Tobias Klausmann
2017-06-17 17:00 Brian Dolbec
2017-05-26 10:16 Tobias Klausmann
2017-04-18 14:17 Jeroen Roovers
2017-04-05 10:44 Michael Weber
2017-04-05  8:44 Michael Weber
2017-03-31 21:28 Brian Dolbec
2017-03-31 21:11 Brian Dolbec
2017-03-30  2:48 Brian Dolbec
2017-03-22 19:48 Markus Meier
2017-03-12 12:30 Anthony G. Basile
2017-02-19  8:40 Markus Meier
2017-02-12 22:20 Zac Medico
2017-01-25  6:39 Jeroen Roovers
2016-10-24 23:17 Brian Dolbec
2016-10-22  1:26 Brian Dolbec

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1497718801.cb8fe5bc20452a95f41c79a711049fcb1b28a602.dolsen@gentoo \
    --to=dolsen@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox