{"thread":{"id":"52300","subject":"This list is now also archived on lore.kernel.org/git","startedAt":"2019-11-20T15:43:53Z","lastAt":"2019-12-04T18:28:30Z","messageCount":28,"participants":["Konstantin Ryabitsev","Eric Wong","Jeff King","Derrick Stolee","Ævar Arnfjörð Bjarmason","Denton Liu","Johannes Schindelin","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"386644","messageId":"20191120154347.x6w4v7cdzy4yrx6q@chatter.i7.local","threadId":"52300","inReplyTo":null,"subject":"This list is now also archived on lore.kernel.org/git","fromName":"Konstantin Ryabitsev","fromEmail":"konstantin@linuxfoundation.org","sentAt":"2019-11-20T15:43:47Z","receivedAt":"2019-11-20T15:43:53Z","isPatch":false,"sender":{"key":"konstantin@linuxfoundation.org","avatar":"https://gravatar.com/avatar/7cb8827c6de56e1bd2dea16508c6708aa43feed3bf3813bcdacecdf96ceadd79?d=mp&s=160"},"body":"Hi, all:\n\nI used Eric's public-inbox.org archives to set up our own copy on \nlore.kernel.org and identical list archives are now available on that \nserver.\n\nI spoke with Eric and he recommends that official project documentation \nstarts using lore.kernel.org/git URLs in daily use and git's official \ndocumentation in order to allow him more freedom of decision when it \ncomes to hosting his equipment. The URLs at both domains remain the \nsame, e.g.:\n\n- https://public-inbox.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n- https://lore.kernel.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n\nBest regards,\n-K\n"},{"id":"386652","messageId":"20191120195556.GA25189@dcvr","threadId":"52300","inReplyTo":"20191120154347.x6w4v7cdzy4yrx6q@chatter.i7.local","subject":"Re: This list is now also archived on lore.kernel.org/git","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-20T19:55:56Z","receivedAt":"2019-11-20T19:55:58Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Konstantin Ryabitsev <konstantin@linuxfoundation.org> wrote:\n> Hi, all:\n> \n> I used Eric's public-inbox.org archives to set up our own copy on \n> lore.kernel.org and identical list archives are now available on that \n> server.\n\nAlmost :)  I forget it exists, but there's the \"gmane:$ARTICLE_NUM\"\naltid mapping search support on my server for legacy gmane URLs.\n\nInstructions to set it up:\nhttps://public-inbox.org/meta/20160811002348.9719-1-e@80x24.org/\n\n> I spoke with Eric and he recommends that official project documentation \n> starts using lore.kernel.org/git URLs in daily use and git's official \n> documentation in order to allow him more freedom of decision when it \n> comes to hosting his equipment. The URLs at both domains remain the \n> same, e.g.:\n\nYup,  .org TLD renewal costs will likely go up and I won't pay\nhigher costs to keep .org domains.\n\nThe system running public-inbox.org (and the recommended\nonions(*)) will stay running and will have bleeding edge\ncode on it.\n\n\n\n* Accessible via Tor, no need to depend on registrars:\n  http://hjrcffqmbrq6wope.onion/\n  http://ou63pmih66umazou.onion/\n  http://czquwvybam4bgbro.onion/\n"},{"id":"387151","messageId":"20191127125231.GH22221@sigill.intra.peff.net","threadId":"52300","inReplyTo":"20191120154347.x6w4v7cdzy4yrx6q@chatter.i7.local","subject":"Re: This list is now also archived on lore.kernel.org/git","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2019-11-27T12:52:31Z","receivedAt":"2019-11-27T12:52:33Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Wed, Nov 20, 2019 at 10:43:47AM -0500, Konstantin Ryabitsev wrote:\n\n> I used Eric's public-inbox.org archives to set up our own copy on \n> lore.kernel.org and identical list archives are now available on that \n> server.\n> \n> I spoke with Eric and he recommends that official project documentation \n> starts using lore.kernel.org/git URLs in daily use and git's official \n> documentation in order to allow him more freedom of decision when it \n> comes to hosting his equipment. The URLs at both domains remain the \n> same, e.g.:\n> \n> - https://public-inbox.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n> - https://lore.kernel.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n\nThank you for setting this up (and thank you Eric for the public-inbox\ncode and service; it's _so_ much nicer than the previous alternatives).\n\nIt sounds like we should do something like the series below.\n\n  [1/2]: doc: recommend lore.kernel.org over public-inbox.org\n  [2/2]: doc: replace public-inbox links with lore.kernel.org\n\n Documentation/MyFirstContribution.txt              |  2 +-\n Documentation/git-bisect-lk2009.txt                |  2 +-\n Documentation/git.txt                              |  2 +-\n Documentation/technical/commit-graph.txt           | 10 +++++-----\n .../technical/hash-function-transition.txt         | 14 +++++++-------\n Documentation/technical/multi-pack-index.txt       |  4 ++--\n Documentation/technical/partial-clone.txt          | 12 ++++++------\n README.md                                          |  2 +-\n apply.c                                            |  2 +-\n sha1dc/sha1.c                                      |  2 +-\n t/t0021-conversion.sh                              |  4 ++--\n t/t4038-diff-combined.sh                           |  2 +-\n tree-walk.c                                        |  2 +-\n 13 files changed, 30 insertions(+), 30 deletions(-)\n\n-Peff\n"},{"id":"387152","messageId":"20191127125343.GA27983@sigill.intra.peff.net","threadId":"52300","inReplyTo":"20191127125231.GH22221@sigill.intra.peff.net","subject":"[PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2019-11-27T12:53:43Z","receivedAt":"2019-11-27T12:53:46Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"Since lore.kernel.org now has the same archive as public-inbox.org and\nmay have more longevity going forward[1], let's recommend people use it\nfor finding or referencing messages.\n\n[1] https://public-inbox.org/git/20191120195556.GA25189@dcvr/\n      or if you like:\n    https://lore.kernel.org/git/20191120195556.GA25189@dcvr/\n\nSigned-off-by: Jeff King <peff@peff.net>\n---\nAnd it's one character shorter. Think of all of the bytes saved!\n\n Documentation/MyFirstContribution.txt | 2 +-\n Documentation/git.txt                 | 2 +-\n README.md                             | 2 +-\n 3 files changed, 3 insertions(+), 3 deletions(-)\n\ndiff --git a/Documentation/MyFirstContribution.txt b/Documentation/MyFirstContribution.txt\nindex 5e9b808f5f..5922803d87 100644\n--- a/Documentation/MyFirstContribution.txt\n+++ b/Documentation/MyFirstContribution.txt\n@@ -970,7 +970,7 @@ reviewers the changes you've made that may not be as visible.\n You will also need to go and find the Message-Id of your previous cover letter.\n You can either note it when you send the first series, from the output of `git\n send-email`, or you can look it up on the\n-https://public-inbox.org/git[mailing list]. Find your cover letter in the\n+https://lore.kernel.org/git[mailing list]. Find your cover letter in the\n archives, click on it, then click \"permalink\" or \"raw\" to reveal the Message-Id\n header. It should match:\n \ndiff --git a/Documentation/git.txt b/Documentation/git.txt\nindex 9b82564d1a..5f5b85ba27 100644\n--- a/Documentation/git.txt\n+++ b/Documentation/git.txt\n@@ -928,7 +928,7 @@ Reporting Bugs\n Report bugs to the Git mailing list <git@vger.kernel.org> where the\n development and maintenance is primarily done.  You do not have to be\n subscribed to the list to send a message there.  See the list archive\n-at https://public-inbox.org/git for previous bug reports and other\n+at https://lore.kernel.org/git for previous bug reports and other\n discussions.\n \n Issues which are security relevant should be disclosed privately to\ndiff --git a/README.md b/README.md\nindex e1d2b82209..9d4564c8aa 100644\n--- a/README.md\n+++ b/README.md\n@@ -35,7 +35,7 @@ requests, comments and patches to git@vger.kernel.org (read\n [Documentation/SubmittingPatches][] for instructions on patch submission).\n To subscribe to the list, send an email with just \"subscribe git\" in\n the body to majordomo@vger.kernel.org. The mailing list archives are\n-available at <https://public-inbox.org/git/>,\n+available at <https://lore.kernel.org/git/>,\n <http://marc.info/?l=git> and other archival sites.\n \n Issues which are security relevant should be disclosed privately to\n-- \n2.24.0.778.ge5f6c7a838\n\n"},{"id":"387153","messageId":"20191127125404.GB27983@sigill.intra.peff.net","threadId":"52300","inReplyTo":"20191127125231.GH22221@sigill.intra.peff.net","subject":"[PATCH 2/2] doc: replace public-inbox links with lore.kernel.org","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2019-11-27T12:54:04Z","receivedAt":"2019-11-27T12:54:07Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"Since we're now recommending lore.kernel.org (and because the\npublic-inbox.org domain might eventually go away), let's update our\ninternal references to use it, too. That future-proofs our references,\nand sets the example we want people to follow.\n\nSigned-off-by: Jeff King <peff@peff.net>\n---\n Documentation/git-bisect-lk2009.txt                |  2 +-\n Documentation/technical/commit-graph.txt           | 10 +++++-----\n .../technical/hash-function-transition.txt         | 14 +++++++-------\n Documentation/technical/multi-pack-index.txt       |  4 ++--\n Documentation/technical/partial-clone.txt          | 12 ++++++------\n apply.c                                            |  2 +-\n sha1dc/sha1.c                                      |  2 +-\n t/t0021-conversion.sh                              |  4 ++--\n t/t4038-diff-combined.sh                           |  2 +-\n tree-walk.c                                        |  2 +-\n 10 files changed, 27 insertions(+), 27 deletions(-)\n\ndiff --git a/Documentation/git-bisect-lk2009.txt b/Documentation/git-bisect-lk2009.txt\nindex e99925184d..5bcf4d9b94 100644\n--- a/Documentation/git-bisect-lk2009.txt\n+++ b/Documentation/git-bisect-lk2009.txt\n@@ -1350,7 +1350,7 @@ References\n - [[[1]]] https://www.nist.gov/sites/default/files/documents/director/planning/report02-3.pdf['The Economic Impacts of Inadequate Infratructure for Software Testing'.  Nist Planning Report 02-3], see Executive Summary and Chapter 8.\n - [[[2]]] http://www.oracle.com/technetwork/java/codeconvtoc-136057.html['Code Conventions for the Java Programming Language'. Sun Microsystems.]\n - [[[3]]] https://en.wikipedia.org/wiki/Software_maintenance['Software maintenance'. Wikipedia.]\n-- [[[4]]] https://public-inbox.org/git/7vps5xsbwp.fsf_-_@assigned-by-dhcp.cox.net/[Junio C Hamano. 'Automated bisect success story'.]\n+- [[[4]]] https://lore.kernel.org/git/7vps5xsbwp.fsf_-_@assigned-by-dhcp.cox.net/[Junio C Hamano. 'Automated bisect success story'.]\n - [[[5]]] https://lwn.net/Articles/317154/[Christian Couder. 'Fully automated bisecting with \"git bisect run\"'. LWN.net.]\n - [[[6]]] https://lwn.net/Articles/277872/[Jonathan Corbet. 'Bisection divides users and developers'. LWN.net.]\n - [[[7]]] http://marc.info/?l=linux-kernel&m=119702753411680&w=2[Ingo Molnar. 'Re: BUG 2.6.23-rc3 can't see sd partitions on Alpha'. Linux-kernel mailing list.]\ndiff --git a/Documentation/technical/commit-graph.txt b/Documentation/technical/commit-graph.txt\nindex 729fbcb32f..25eabe36cf 100644\n--- a/Documentation/technical/commit-graph.txt\n+++ b/Documentation/technical/commit-graph.txt\n@@ -323,14 +323,14 @@ Related Links\n [0] https://bugs.chromium.org/p/git/issues/detail?id=8\n     Chromium work item for: Serialized Commit Graph\n \n-[1] https://public-inbox.org/git/20110713070517.GC18566@sigill.intra.peff.net/\n+[1] https://lore.kernel.org/git/20110713070517.GC18566@sigill.intra.peff.net/\n     An abandoned patch that introduced generation numbers.\n \n-[2] https://public-inbox.org/git/20170908033403.q7e6dj7benasrjes@sigill.intra.peff.net/\n+[2] https://lore.kernel.org/git/20170908033403.q7e6dj7benasrjes@sigill.intra.peff.net/\n     Discussion about generation numbers on commits and how they interact\n     with fsck.\n \n-[3] https://public-inbox.org/git/20170908034739.4op3w4f2ma5s65ku@sigill.intra.peff.net/\n+[3] https://lore.kernel.org/git/20170908034739.4op3w4f2ma5s65ku@sigill.intra.peff.net/\n     More discussion about generation numbers and not storing them inside\n     commit objects. A valuable quote:\n \n@@ -342,9 +342,9 @@ Related Links\n      commit objects (i.e., packv4 or something like the \"metapacks\" I\n      proposed a few years ago).\"\n \n-[4] https://public-inbox.org/git/20180108154822.54829-1-git@jeffhostetler.com/T/#u\n+[4] https://lore.kernel.org/git/20180108154822.54829-1-git@jeffhostetler.com/T/#u\n     A patch to remove the ahead-behind calculation from 'status'.\n \n-[5] https://public-inbox.org/git/f27db281-abad-5043-6d71-cbb083b1c877@gmail.com/\n+[5] https://lore.kernel.org/git/f27db281-abad-5043-6d71-cbb083b1c877@gmail.com/\n     A discussion of a \"two-dimensional graph position\" that can allow reading\n     multiple commit-graph chains at the same time.\ndiff --git a/Documentation/technical/hash-function-transition.txt b/Documentation/technical/hash-function-transition.txt\nindex 2ae8fa470a..4744a3f6c6 100644\n--- a/Documentation/technical/hash-function-transition.txt\n+++ b/Documentation/technical/hash-function-transition.txt\n@@ -730,7 +730,7 @@ adoption.\n \n Using hash functions in parallel\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n-(e.g. https://public-inbox.org/git/22708.8913.864049.452252@chiark.greenend.org.uk/ )\n+(e.g. https://lore.kernel.org/git/22708.8913.864049.452252@chiark.greenend.org.uk/ )\n Objects newly created would be addressed by the new hash, but inside\n such an object (e.g. commit) it is still possible to address objects\n using the old hash function.\n@@ -783,7 +783,7 @@ bmwill@google.com, jonathantanmy@google.com, jrnieder@gmail.com,\n sbeller@google.com\n \n Initial version sent to\n-http://public-inbox.org/git/20170304011251.GA26789@aiede.mtv.corp.google.com\n+http://lore.kernel.org/git/20170304011251.GA26789@aiede.mtv.corp.google.com\n \n 2017-03-03 jrnieder@gmail.com\n Incorporated suggestions from jonathantanmy and sbeller:\n@@ -820,8 +820,8 @@ Later history:\n  edits. This document history is no longer being maintained as it\n  would now be superfluous to the commit log\n \n-[1] http://public-inbox.org/git/CA+55aFzJtejiCjV0e43+9oR3QuJK2PiFiLQemytoLpyJWe6P9w@mail.gmail.com/\n-[2] http://public-inbox.org/git/CA+55aFz+gkAsDZ24zmePQuEs1XPS9BP_s8O7Q4wQ7LV7X5-oDA@mail.gmail.com/\n-[3] http://public-inbox.org/git/20170306084353.nrns455dvkdsfgo5@sigill.intra.peff.net/\n-[4] http://public-inbox.org/git/20170304224936.rqqtkdvfjgyezsht@genre.crustytoothpaste.net\n-[5] https://public-inbox.org/git/CAJo=hJtoX9=AyLHHpUJS7fueV9ciZ_MNpnEPHUz8Whui6g9F0A@mail.gmail.com/\n+[1] http://lore.kernel.org/git/CA+55aFzJtejiCjV0e43+9oR3QuJK2PiFiLQemytoLpyJWe6P9w@mail.gmail.com/\n+[2] http://lore.kernel.org/git/CA+55aFz+gkAsDZ24zmePQuEs1XPS9BP_s8O7Q4wQ7LV7X5-oDA@mail.gmail.com/\n+[3] http://lore.kernel.org/git/20170306084353.nrns455dvkdsfgo5@sigill.intra.peff.net/\n+[4] http://lore.kernel.org/git/20170304224936.rqqtkdvfjgyezsht@genre.crustytoothpaste.net\n+[5] https://lore.kernel.org/git/CAJo=hJtoX9=AyLHHpUJS7fueV9ciZ_MNpnEPHUz8Whui6g9F0A@mail.gmail.com/\ndiff --git a/Documentation/technical/multi-pack-index.txt b/Documentation/technical/multi-pack-index.txt\nindex d7e57639f7..1e31239696 100644\n--- a/Documentation/technical/multi-pack-index.txt\n+++ b/Documentation/technical/multi-pack-index.txt\n@@ -102,8 +102,8 @@ Related Links\n [0] https://bugs.chromium.org/p/git/issues/detail?id=6\n     Chromium work item for: Multi-Pack Index (MIDX)\n \n-[1] https://public-inbox.org/git/20180107181459.222909-1-dstolee@microsoft.com/\n+[1] https://lore.kernel.org/git/20180107181459.222909-1-dstolee@microsoft.com/\n     An earlier RFC for the multi-pack-index feature\n \n-[2] https://public-inbox.org/git/alpine.DEB.2.20.1803091557510.23109@alexmv-linux/\n+[2] https://lore.kernel.org/git/alpine.DEB.2.20.1803091557510.23109@alexmv-linux/\n     Git Merge 2018 Contributor's summit notes (includes discussion of MIDX)\ndiff --git a/Documentation/technical/partial-clone.txt b/Documentation/technical/partial-clone.txt\nindex 210373e258..3bd3a4d45d 100644\n--- a/Documentation/technical/partial-clone.txt\n+++ b/Documentation/technical/partial-clone.txt\n@@ -350,26 +350,26 @@ Related Links\n [0] https://crbug.com/git/2\n     Bug#2: Partial Clone\n \n-[1] https://public-inbox.org/git/20170113155253.1644-1-benpeart@microsoft.com/ +\n+[1] https://lore.kernel.org/git/20170113155253.1644-1-benpeart@microsoft.com/ +\n     Subject: [RFC] Add support for downloading blobs on demand +\n     Date: Fri, 13 Jan 2017 10:52:53 -0500\n \n-[2] https://public-inbox.org/git/cover.1506714999.git.jonathantanmy@google.com/ +\n+[2] https://lore.kernel.org/git/cover.1506714999.git.jonathantanmy@google.com/ +\n     Subject: [PATCH 00/18] Partial clone (from clone to lazy fetch in 18 patches) +\n     Date: Fri, 29 Sep 2017 13:11:36 -0700\n \n-[3] https://public-inbox.org/git/20170426221346.25337-1-jonathantanmy@google.com/ +\n+[3] https://lore.kernel.org/git/20170426221346.25337-1-jonathantanmy@google.com/ +\n     Subject: Proposal for missing blob support in Git repos +\n     Date: Wed, 26 Apr 2017 15:13:46 -0700\n \n-[4] https://public-inbox.org/git/1488999039-37631-1-git-send-email-git@jeffhostetler.com/ +\n+[4] https://lore.kernel.org/git/1488999039-37631-1-git-send-email-git@jeffhostetler.com/ +\n     Subject: [PATCH 00/10] RFC Partial Clone and Fetch +\n     Date: Wed,  8 Mar 2017 18:50:29 +0000\n \n-[5] https://public-inbox.org/git/20170505152802.6724-1-benpeart@microsoft.com/ +\n+[5] https://lore.kernel.org/git/20170505152802.6724-1-benpeart@microsoft.com/ +\n     Subject: [PATCH v7 00/10] refactor the filter process code into a reusable module +\n     Date: Fri,  5 May 2017 11:27:52 -0400\n \n-[6] https://public-inbox.org/git/20170714132651.170708-1-benpeart@microsoft.com/ +\n+[6] https://lore.kernel.org/git/20170714132651.170708-1-benpeart@microsoft.com/ +\n     Subject: [RFC/PATCH v2 0/1] Add support for downloading blobs on demand +\n     Date: Fri, 14 Jul 2017 09:26:50 -0400\ndiff --git a/apply.c b/apply.c\nindex b9291f5f7b..a2f0f804fe 100644\n--- a/apply.c\n+++ b/apply.c\n@@ -450,7 +450,7 @@ static char *find_name_gnu(struct strbuf *root,\n \n \t/*\n \t * Proposed \"new-style\" GNU patch/diff format; see\n-\t * https://public-inbox.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n+\t * https://lore.kernel.org/git/7vll0wvb2a.fsf@assigned-by-dhcp.cox.net/\n \t */\n \tif (unquote_c_style(&name, line, NULL)) {\n \t\tstrbuf_release(&name);\ndiff --git a/sha1dc/sha1.c b/sha1dc/sha1.c\nindex 9d3cf81d4d..4afc989a9e 100644\n--- a/sha1dc/sha1.c\n+++ b/sha1dc/sha1.c\n@@ -98,7 +98,7 @@\n /*\n  * Defines Big Endian on a whitelist of OSs that are known to be Big\n  * Endian-only. See\n- * https://public-inbox.org/git/93056823-2740-d072-1ebd-46b440b33d7e@felt.demon.nl/\n+ * https://lore.kernel.org/git/93056823-2740-d072-1ebd-46b440b33d7e@felt.demon.nl/\n  */\n #define SHA1DC_BIGENDIAN\n \ndiff --git a/t/t0021-conversion.sh b/t/t0021-conversion.sh\nindex c954c709ad..6c6d77b51a 100755\n--- a/t/t0021-conversion.sh\n+++ b/t/t0021-conversion.sh\n@@ -35,7 +35,7 @@ filter_git () {\n # Compare two files and ensure that `clean` and `smudge` respectively are\n # called at least once if specified in the `expect` file. The actual\n # invocation count is not relevant because their number can vary.\n-# c.f. http://public-inbox.org/git/xmqqshv18i8i.fsf@gitster.mtv.corp.google.com/\n+# c.f. http://lore.kernel.org/git/xmqqshv18i8i.fsf@gitster.mtv.corp.google.com/\n test_cmp_count () {\n \texpect=$1\n \tactual=$2\n@@ -50,7 +50,7 @@ test_cmp_count () {\n \n # Compare two files but exclude all `clean` invocations because Git can\n # call `clean` zero or more times.\n-# c.f. http://public-inbox.org/git/xmqqshv18i8i.fsf@gitster.mtv.corp.google.com/\n+# c.f. http://lore.kernel.org/git/xmqqshv18i8i.fsf@gitster.mtv.corp.google.com/\n test_cmp_exclude_clean () {\n \texpect=$1\n \tactual=$2\ndiff --git a/t/t4038-diff-combined.sh b/t/t4038-diff-combined.sh\nindex b5a56895e8..94680836ce 100755\n--- a/t/t4038-diff-combined.sh\n+++ b/t/t4038-diff-combined.sh\n@@ -354,7 +354,7 @@ test_expect_failure 'combine diff coalesce three parents' '\n '\n \n # Test for a bug reported at\n-# https://public-inbox.org/git/20130515143508.GO25742@login.drsnuggles.stderr.nl/\n+# https://lore.kernel.org/git/20130515143508.GO25742@login.drsnuggles.stderr.nl/\n # where a delete lines were missing from combined diff output when they\n # occurred exactly before the context lines of a later change.\n test_expect_success 'combine diff missing delete bug' '\ndiff --git a/tree-walk.c b/tree-walk.c\nindex bea819d826..d5a8e096a6 100644\n--- a/tree-walk.c\n+++ b/tree-walk.c\n@@ -1124,7 +1124,7 @@ static enum interesting do_match(struct index_state *istate,\n \t\t * later on.\n \t\t * max_depth is ignored but we may consider support it\n \t\t * in future, see\n-\t\t * https://public-inbox.org/git/7vmxo5l2g4.fsf@alter.siamese.dyndns.org/\n+\t\t * https://lore.kernel.org/git/7vmxo5l2g4.fsf@alter.siamese.dyndns.org/\n \t\t */\n \t\tif (ps->recursive && S_ISDIR(entry->mode))\n \t\t\treturn entry_interesting;\n-- \n2.24.0.778.ge5f6c7a838\n"},{"id":"387154","messageId":"20191127125936.GA9877@dcvr","threadId":"52300","inReplyTo":"20191127125343.GA27983@sigill.intra.peff.net","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-27T12:59:36Z","receivedAt":"2019-11-27T12:59:38Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"Jeff King <peff@peff.net> wrote:\n> Since lore.kernel.org now has the same archive as public-inbox.org and\n> may have more longevity going forward[1], let's recommend people use it\n> for finding or referencing messages.\n> \n> [1] https://public-inbox.org/git/20191120195556.GA25189@dcvr/\n>       or if you like:\n>     https://lore.kernel.org/git/20191120195556.GA25189@dcvr/\n> \n> Signed-off-by: Jeff King <peff@peff.net>\n> ---\n> And it's one character shorter. Think of all of the bytes saved!\n\n:>  URL length has always bothered me.\npeff.net/git/$MESSAGE_ID/ would be nice to have, as well :)\n\nAnyways, consider this series:\n\nAcked-by: Eric Wong <e@80x24.org>\n\n(and I doubt I'll keep paying for 80x24.org, either...)\n"},{"id":"387159","messageId":"8e4b5924-f8e4-0d51-0e1e-6408e29d2c66@gmail.com","threadId":"52300","inReplyTo":"20191127125404.GB27983@sigill.intra.peff.net","subject":"Re: [PATCH 2/2] doc: replace public-inbox links with lore.kernel.org","fromName":"Derrick Stolee","fromEmail":"stolee@gmail.com","sentAt":"2019-11-27T14:37:13Z","receivedAt":"2019-11-27T14:37:17Z","isPatch":true,"sender":{"key":"stolee@gmail.com","avatar":"https://avatars.githubusercontent.com/u/570044?v=4"},"body":"On 11/27/2019 7:54 AM, Jeff King wrote:\n> Since we're now recommending lore.kernel.org (and because the\n> public-inbox.org domain might eventually go away), let's update our\n> internal references to use it, too. That future-proofs our references,\n> and sets the example we want people to follow.\n\nThis is a great idea. I clicked a few of the links to verify they \nwork.\n\n-Stolee\n"},{"id":"387168","messageId":"87woblnxnc.fsf@evledraar.gmail.com","threadId":"52300","inReplyTo":"20191120195556.GA25189@dcvr","subject":"Re: This list is now also archived on lore.kernel.org/git","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2019-11-27T15:31:51Z","receivedAt":"2019-11-27T15:31:56Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"\nOn Wed, Nov 20 2019, Eric Wong wrote:\n\n> Konstantin Ryabitsev <konstantin@linuxfoundation.org> wrote:\n>> Hi, all:\n>>\n>> I used Eric's public-inbox.org archives to set up our own copy on\n>> lore.kernel.org and identical list archives are now available on that\n>> server.\n>\n> Almost :)  I forget it exists, but there's the \"gmane:$ARTICLE_NUM\"\n> altid mapping search support on my server for legacy gmane URLs.\n>\n> Instructions to set it up:\n> https://public-inbox.org/meta/20160811002348.9719-1-e@80x24.org/\n>\n>> I spoke with Eric and he recommends that official project documentation\n>> starts using lore.kernel.org/git URLs in daily use and git's official\n>> documentation in order to allow him more freedom of decision when it\n>> comes to hosting his equipment. The URLs at both domains remain the\n>> same, e.g.:\n>\n> Yup,  .org TLD renewal costs will likely go up and I won't pay\n> higher costs to keep .org domains.\n>\n> The system running public-inbox.org (and the recommended\n> onions(*)) will stay running and will have bleeding edge\n> code on it.\n>\n>\n> * Accessible via Tor, no need to depend on registrars:\n>   http://hjrcffqmbrq6wope.onion/\n>   http://ou63pmih66umazou.onion/\n>   http://czquwvybam4bgbro.onion/\n\nI think it would make sense for the Git SFC arm of things[1] to consider\ntaking over the public-inbox.org domain rather than letting it expire\n(of course contingent on your approval) and turning it into a CNAME (or\nother redirect) for lore.kernel.org.\n\nWe have a lot of mailing list and some (~130 commits) git.git commit\nreferences to that domain. It seems like a worthwhile expense to me to\npay for the renewal of it rather than having it turn into e.g. some spam\nlanding page as the registration expires.\n\n1. Disclaimer: I'm one of the people who'd vote on making that decision\n   if it came to that, but this E-Mail is, as they say, just like, my\n   opinion, man :)\n"},{"id":"387172","messageId":"20191127161836.GA30581@sigill.intra.peff.net","threadId":"52300","inReplyTo":"87woblnxnc.fsf@evledraar.gmail.com","subject":"Re: This list is now also archived on lore.kernel.org/git","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2019-11-27T16:18:36Z","receivedAt":"2019-11-27T16:18:39Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Wed, Nov 27, 2019 at 04:31:51PM +0100, Ævar Arnfjörð Bjarmason wrote:\n\n> I think it would make sense for the Git SFC arm of things[1] to consider\n> taking over the public-inbox.org domain rather than letting it expire\n> (of course contingent on your approval) and turning it into a CNAME (or\n> other redirect) for lore.kernel.org.\n> \n> We have a lot of mailing list and some (~130 commits) git.git commit\n> references to that domain. It seems like a worthwhile expense to me to\n> pay for the renewal of it rather than having it turn into e.g. some spam\n> landing page as the registration expires.\n> \n> 1. Disclaimer: I'm one of the people who'd vote on making that decision\n>    if it came to that, but this E-Mail is, as they say, just like, my\n>    opinion, man :)\n\nI'm also one of those people, and I'd consider it as well. A lot of it\nwould depend on the cost, and what happens with this whole .org\nregistrar thing.\n\n-Peff\n"},{"id":"387206","messageId":"cover.1574882812.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"20191127125231.GH22221@sigill.intra.peff.net","subject":"[PATCH 0/2] Hi Peff,","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-11-27T19:28:52Z","receivedAt":"2019-11-27T19:28:57Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Thanks for doing this. Perhaps while we're at it, we want to change all\nof the MARC and Gmane links as well? The series below does this.\n\nI've based my series on top of yours so if you need to do a reroll, feel\nfree to pick my changes in.\n\nDenton Liu (2):\n  doc: replace MARC links with LKML\n  RelNotes: replace Gmane with real Message-IDs\n\n Documentation/RelNotes/1.6.2.txt    | 2 +-\n Documentation/RelNotes/1.6.3.txt    | 2 +-\n Documentation/RelNotes/1.6.4.txt    | 2 +-\n Documentation/RelNotes/1.6.5.txt    | 2 +-\n Documentation/RelNotes/1.6.6.txt    | 2 +-\n Documentation/RelNotes/1.8.4.txt    | 2 +-\n Documentation/RelNotes/2.5.0.txt    | 3 ++-\n Documentation/RelNotes/2.8.3.txt    | 4 ++--\n Documentation/RelNotes/2.9.0.txt    | 2 +-\n Documentation/git-bisect-lk2009.txt | 2 +-\n Documentation/gitcli.txt            | 4 ++--\n Documentation/user-manual.txt       | 4 ++--\n t/t6021-merge-criss-cross.sh        | 2 +-\n 13 files changed, 17 insertions(+), 16 deletions(-)\n\n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387207","messageId":"14167012a13125fe3c31af27afe68f84c9cdd2a2.1574882812.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1574882812.git.liu.denton@gmail.com","subject":"[PATCH 1/2] doc: replace MARC links with LKML","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-11-27T19:28:55Z","receivedAt":"2019-11-27T19:29:00Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Since we're now recommending lore.kernel.org, replace marc.info links\nwith lore.kernel.org.\n\nAlthough MARC has been around for a long time, nothing lasts forever\n(see Gmane). Since MARC uses opaque message identifiers, switching to\nLKML should be a strict improvement since, even if LKML goes\ndown, the Message-ID will allow future readers to look up the referenced\nmessages on any other archive.\n\nWe leave behind one reference to MARC in the README.md since it's a\nperfectly fine mail archive for personal reading, just not for linking\nmessages for the future.\n\nSigned-off-by: Denton Liu <liu.denton@gmail.com>\n---\n Documentation/git-bisect-lk2009.txt | 2 +-\n Documentation/gitcli.txt            | 4 ++--\n Documentation/user-manual.txt       | 4 ++--\n t/t6021-merge-criss-cross.sh        | 2 +-\n 4 files changed, 6 insertions(+), 6 deletions(-)\n\ndiff --git a/Documentation/git-bisect-lk2009.txt b/Documentation/git-bisect-lk2009.txt\nindex 5bcf4d9b94..72dbe6dbea 100644\n--- a/Documentation/git-bisect-lk2009.txt\n+++ b/Documentation/git-bisect-lk2009.txt\n@@ -1353,6 +1353,6 @@ References\n - [[[4]]] https://lore.kernel.org/git/7vps5xsbwp.fsf_-_@assigned-by-dhcp.cox.net/[Junio C Hamano. 'Automated bisect success story'.]\n - [[[5]]] https://lwn.net/Articles/317154/[Christian Couder. 'Fully automated bisecting with \"git bisect run\"'. LWN.net.]\n - [[[6]]] https://lwn.net/Articles/277872/[Jonathan Corbet. 'Bisection divides users and developers'. LWN.net.]\n-- [[[7]]] http://marc.info/?l=linux-kernel&m=119702753411680&w=2[Ingo Molnar. 'Re: BUG 2.6.23-rc3 can't see sd partitions on Alpha'. Linux-kernel mailing list.]\n+- [[[7]]] https://lore.kernel.org/lkml/20071207113734.GA14598@elte.hu/[Ingo Molnar. 'Re: BUG 2.6.23-rc3 can't see sd partitions on Alpha'. Linux-kernel mailing list.]\n - [[[8]]] https://www.kernel.org/pub/software/scm/git/docs/git-bisect.html[Junio C Hamano and the git-list. 'git-bisect(1) Manual Page'. Linux Kernel Archives.]\n - [[[9]]] https://github.com/Ealdwulf/bbchop[Ealdwulf. 'bbchop'. GitHub.]\ndiff --git a/Documentation/gitcli.txt b/Documentation/gitcli.txt\nindex 4b32876b6e..373cfa2264 100644\n--- a/Documentation/gitcli.txt\n+++ b/Documentation/gitcli.txt\n@@ -211,8 +211,8 @@ only affects the files in the working tree, but with\n entries, and with `--cached`, it modifies only the index\n entries.\n \n-See also http://marc.info/?l=git&m=116563135620359 and\n-http://marc.info/?l=git&m=119150393620273 for further\n+See also https://lore.kernel.org/git/7v64clg5u9.fsf@assigned-by-dhcp.cox.net/ and\n+https://lore.kernel.org/git/7vy7ej9g38.fsf@gitster.siamese.dyndns.org/ for further\n information.\n \n Some other commands that also work on files in the working tree and/or\ndiff --git a/Documentation/user-manual.txt b/Documentation/user-manual.txt\nindex 06bd8994ee..833652983f 100644\n--- a/Documentation/user-manual.txt\n+++ b/Documentation/user-manual.txt\n@@ -4574,5 +4574,5 @@ Write a chapter on using plumbing and writing scripts.\n Alternates, clone -reference, etc.\n \n More on recovery from repository corruption.  See:\n-\thttp://marc.info/?l=git&m=117263864820799&w=2\n-\thttp://marc.info/?l=git&m=117147855503798&w=2\n+\thttps://lore.kernel.org/git/Pine.LNX.4.64.0702272039540.12485@woody.linux-foundation.org/\n+\thttps://lore.kernel.org/git/Pine.LNX.4.64.0702141033400.3604@woody.linux-foundation.org/\ndiff --git a/t/t6021-merge-criss-cross.sh b/t/t6021-merge-criss-cross.sh\nindex 213deecab1..d254e020b6 100755\n--- a/t/t6021-merge-criss-cross.sh\n+++ b/t/t6021-merge-criss-cross.sh\n@@ -3,7 +3,7 @@\n # Copyright (c) 2005 Fredrik Kuivinen\n #\n \n-# See http://marc.info/?l=git&m=111463358500362&w=2 for a\n+# See https://lore.kernel.org/git/Pine.LNX.4.44.0504271254120.4678-100000@wax.eds.org/ for a\n # nice description of what this is about.\n \n \n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387208","messageId":"ebb2328a02dd96c740c5e9cf70abc03446dbf592.1574882812.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1574882812.git.liu.denton@gmail.com","subject":"[PATCH 2/2] RelNotes: replace Gmane with real Message-IDs","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-11-27T19:28:57Z","receivedAt":"2019-11-27T19:29:02Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"The only references to Gmane that remain are in RelNotes. Although these\nare definitely not in active use, they might be of historical interest\nfor future readers so let's ensure that mail references are more robust.\n\nReplace links to Gmane with links to LKML (which is our new preferred\nmailing list archive and has the Message-ID in the URL) and bare Gmane\nID references with Message-IDs.\n\nThe Message-IDs were found by searching for \"gmane:<id>\" on\nhttps://public-inbox.org/git/ and taking the resulting message.\n\nSigned-off-by: Denton Liu <liu.denton@gmail.com>\n---\n Documentation/RelNotes/1.6.2.txt | 2 +-\n Documentation/RelNotes/1.6.3.txt | 2 +-\n Documentation/RelNotes/1.6.4.txt | 2 +-\n Documentation/RelNotes/1.6.5.txt | 2 +-\n Documentation/RelNotes/1.6.6.txt | 2 +-\n Documentation/RelNotes/1.8.4.txt | 2 +-\n Documentation/RelNotes/2.5.0.txt | 3 ++-\n Documentation/RelNotes/2.8.3.txt | 4 ++--\n Documentation/RelNotes/2.9.0.txt | 2 +-\n 9 files changed, 11 insertions(+), 10 deletions(-)\n\ndiff --git a/Documentation/RelNotes/1.6.2.txt b/Documentation/RelNotes/1.6.2.txt\nindex ad060f4f89..980adfb315 100644\n--- a/Documentation/RelNotes/1.6.2.txt\n+++ b/Documentation/RelNotes/1.6.2.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.3.txt b/Documentation/RelNotes/1.6.3.txt\nindex 418c685cf8..4bcff945e0 100644\n--- a/Documentation/RelNotes/1.6.3.txt\n+++ b/Documentation/RelNotes/1.6.3.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.4.txt b/Documentation/RelNotes/1.6.4.txt\nindex 7a904419f7..a2a34b43a7 100644\n--- a/Documentation/RelNotes/1.6.4.txt\n+++ b/Documentation/RelNotes/1.6.4.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.5.txt b/Documentation/RelNotes/1.6.5.txt\nindex ee141c19ad..6c7f7da7eb 100644\n--- a/Documentation/RelNotes/1.6.5.txt\n+++ b/Documentation/RelNotes/1.6.5.txt\n@@ -22,7 +22,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.6.txt b/Documentation/RelNotes/1.6.6.txt\nindex c50b59c495..3ed1e01433 100644\n--- a/Documentation/RelNotes/1.6.6.txt\n+++ b/Documentation/RelNotes/1.6.6.txt\n@@ -64,7 +64,7 @@ users will fare this time.\n    Please refer to:\n \n    http://git.or.cz/gitwiki/GitFaq#non-bare\n-   http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+   https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n    for more details on the reason why this change is needed and the\n    transition process that already took place so far.\ndiff --git a/Documentation/RelNotes/1.8.4.txt b/Documentation/RelNotes/1.8.4.txt\nindex 02f681b710..255e185af6 100644\n--- a/Documentation/RelNotes/1.8.4.txt\n+++ b/Documentation/RelNotes/1.8.4.txt\n@@ -58,7 +58,7 @@ Foreign interfaces, subsystems and ports.\n    credential helper interface from Git.pm.\n \n  * Update build for Cygwin 1.[57].  Torsten Bögershausen reports that\n-   this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it\n+   this is fine with Cygwin 1.7 (cf. <51A606A0.5060101@web.de>) so let's try moving it\n    ahead.\n \n  * The credential helper to talk to keychain on OS X (in contrib/) has\ndiff --git a/Documentation/RelNotes/2.5.0.txt b/Documentation/RelNotes/2.5.0.txt\nindex 87044504c5..84723f912a 100644\n--- a/Documentation/RelNotes/2.5.0.txt\n+++ b/Documentation/RelNotes/2.5.0.txt\n@@ -172,7 +172,8 @@ Performance, Internal Implementation, Development Support etc.\n    incorrect patch text to \"git apply\".  Add tests to demonstrate\n    this.\n \n-   I have a slight suspicion that this may be $gmane/87202 coming back\n+   I have a slight suspicion that this may be\n+   cf. <7vtzf77wjp.fsf@gitster.siamese.dyndns.org> coming back\n    and biting us (I seem to have said \"let's run with this and see\n    what happens\" back then).\n \ndiff --git a/Documentation/RelNotes/2.8.3.txt b/Documentation/RelNotes/2.8.3.txt\nindex fedd9968e5..266c4781a8 100644\n--- a/Documentation/RelNotes/2.8.3.txt\n+++ b/Documentation/RelNotes/2.8.3.txt\n@@ -55,8 +55,8 @@ Fixes since v2.8.2\n    This is necessary to use Git on Windows shared directories, and is\n    already enabled for the MinGW and plain Windows builds.  It also\n    has been used in Cygwin packaged versions of Git for quite a while.\n-   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n-   and http://thread.gmane.org/gmane.comp.version-control.git/275680.\n+   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n+   and https://lkml.org/git/20150811100527.GW14466@dinwoodie.org/.\n \n  * \"git replace -e\" did not honour \"core.editor\" configuration.\n \ndiff --git a/Documentation/RelNotes/2.9.0.txt b/Documentation/RelNotes/2.9.0.txt\nindex b61d36712f..d5f95b6641 100644\n--- a/Documentation/RelNotes/2.9.0.txt\n+++ b/Documentation/RelNotes/2.9.0.txt\n@@ -368,7 +368,7 @@ notes for details).\n    This is necessary to use Git on Windows shared directories, and is\n    already enabled for the MinGW and plain Windows builds.  It also\n    has been used in Cygwin packaged versions of Git for quite a while.\n-   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n+   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n \n  * \"merge-octopus\" strategy did not ensure that the index is clean\n    when merge begins.\n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387241","messageId":"nycvar.QRO.7.76.6.1911272059050.31080@tvgsbejvaqbjf.bet","threadId":"52300","inReplyTo":"20191127125936.GA9877@dcvr","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-11-27T20:00:46Z","receivedAt":"2019-11-27T20:01:13Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Wed, 27 Nov 2019, Eric Wong wrote:\n\n> Jeff King <peff@peff.net> wrote:\n> > Since lore.kernel.org now has the same archive as public-inbox.org and\n> > may have more longevity going forward[1], let's recommend people use it\n> > for finding or referencing messages.\n> >\n> > [1] https://public-inbox.org/git/20191120195556.GA25189@dcvr/\n> >       or if you like:\n> >     https://lore.kernel.org/git/20191120195556.GA25189@dcvr/\n\nOne of the things I appreciate most about https://public-inbox.org/git is\nthat you can clone it. I just tried this with\nhttps://lore.kernel.org/git/...\n\n$ git clone https://lore.kernel.org/git/  lore-git\nCloning into 'lore-git'...\nwarning: You appear to have cloned an empty repository.\n\nIs this something other people also care about?\n\nCiao,\nDscho\n\n> >\n> > Signed-off-by: Jeff King <peff@peff.net>\n> > ---\n> > And it's one character shorter. Think of all of the bytes saved!\n>\n> :>  URL length has always bothered me.\n> peff.net/git/$MESSAGE_ID/ would be nice to have, as well :)\n>\n> Anyways, consider this series:\n>\n> Acked-by: Eric Wong <e@80x24.org>\n>\n> (and I doubt I'll keep paying for 80x24.org, either...)\n>\n"},{"id":"387242","messageId":"20191127200421.GA27456@dcvr","threadId":"52300","inReplyTo":"nycvar.QRO.7.76.6.1911272059050.31080@tvgsbejvaqbjf.bet","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-27T20:04:21Z","receivedAt":"2019-11-27T20:04:23Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> On Wed, 27 Nov 2019, Eric Wong wrote:\n> > Jeff King <peff@peff.net> wrote:\n> > > Since lore.kernel.org now has the same archive as public-inbox.org and\n> > > may have more longevity going forward[1], let's recommend people use it\n> > > for finding or referencing messages.\n> > >\n> > > [1] https://public-inbox.org/git/20191120195556.GA25189@dcvr/\n> > >       or if you like:\n> > >     https://lore.kernel.org/git/20191120195556.GA25189@dcvr/\n> \n> One of the things I appreciate most about https://public-inbox.org/git is\n> that you can clone it. I just tried this with\n> https://lore.kernel.org/git/...\n> \n> $ git clone https://lore.kernel.org/git/  lore-git\n> Cloning into 'lore-git'...\n> warning: You appear to have cloned an empty repository.\n\nOops, that's a usability issue I hope to fix at some point.\n\n> Is this something other people also care about?\n\nInstructions are actually at the bottom:\n\n   git clone --mirror https://lore.kernel.org/git/0 git/git/0.git\n\nThe \"0\" is the \"epoch\", and larger repos have multiple epochs,\nroughly 1GB each. https://lore.kernel.org/lkml/ has 0..7, right now.\n"},{"id":"387247","messageId":"20191127202531.GA12201@dcvr","threadId":"52300","inReplyTo":"87woblnxnc.fsf@evledraar.gmail.com","subject":"Re: This list is now also archived on lore.kernel.org/git","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-27T20:25:31Z","receivedAt":"2019-11-27T20:25:33Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:\n> On Wed, Nov 20 2019, Eric Wong wrote:\n> > Yup,  .org TLD renewal costs will likely go up and I won't pay\n> > higher costs to keep .org domains.\n> >\n> > The system running public-inbox.org (and the recommended\n> > onions(*)) will stay running and will have bleeding edge\n> > code on it.\n> >\n> >\n> > * Accessible via Tor, no need to depend on registrars:\n> >   http://hjrcffqmbrq6wope.onion/\n> >   http://ou63pmih66umazou.onion/\n> >   http://czquwvybam4bgbro.onion/\n> \n> I think it would make sense for the Git SFC arm of things[1] to consider\n> taking over the public-inbox.org domain rather than letting it expire\n> (of course contingent on your approval) and turning it into a CNAME (or\n> other redirect) for lore.kernel.org.\n\nThere's also https://public-inbox.org/meta/ and other (FLOSS-related)\nmirrors and the root landing page itself.\n\n> We have a lot of mailing list and some (~130 commits) git.git commit\n> references to that domain. It seems like a worthwhile expense to me to\n> pay for the renewal of it rather than having it turn into e.g. some spam\n> landing page as the registration expires.\n\nOne feature I'd like to see in public-inbox and even git\nporcelain and web viewers is the ability to rewrite URLs on the\nclient-side, similar to .mailmap.  It would make sense they all\nshare the same configuration.\n\n> 1. Disclaimer: I'm one of the people who'd vote on making that decision\n>    if it came to that, but this E-Mail is, as they say, just like, my\n>    opinion, man :)\n\nFwiw, I intentionally keep the branding of the public-inbox\nproject weak (no trademarks, logos, real homepage) because I\nbelieve strong branding and consolidation of influence/identity\nleads to centralization.  It's easier to fork projects when\nthere's no logos, trademarks or other branding to deal with.\n\nI also believe the term \"public inbox\" is a much more powerful\nidea than any project could be.  To that end, I'm happy\nSourceHut (and maybe others) also use that term.  The\n\"public-inbox\" project is just one cheapskate's anti-consumerist\ninterpretation of that idea :>\n\nI pretty much say whatever I can to sabotage my own credibility\nas a result.  I'm also shy and introverted, so branding and good\nmarketing does not compute :P\n"},{"id":"387254","messageId":"20191128001614.GA36215@generichostname","threadId":"52300","inReplyTo":"ebb2328a02dd96c740c5e9cf70abc03446dbf592.1574882812.git.liu.denton@gmail.com","subject":"Re: [PATCH 2/2] RelNotes: replace Gmane with real Message-IDs","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-11-28T00:16:14Z","receivedAt":"2019-11-28T00:16:20Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"On Wed, Nov 27, 2019 at 11:28:57AM -0800, Denton Liu wrote:\n> The only references to Gmane that remain are in RelNotes. Although these\n> are definitely not in active use, they might be of historical interest\n> for future readers so let's ensure that mail references are more robust.\n> \n> Replace links to Gmane with links to LKML (which is our new preferred\n\nIn this and the last patch, I had a brainfart and I thought LKML and\nlore.kernel.org were the same thing but obviously they're not.\n\n> mailing list archive and has the Message-ID in the URL) and bare Gmane\n> ID references with Message-IDs.\n> \n> The Message-IDs were found by searching for \"gmane:<id>\" on\n> https://public-inbox.org/git/ and taking the resulting message.\n> \n> Signed-off-by: Denton Liu <liu.denton@gmail.com>\n> ---\n>  Documentation/RelNotes/1.6.2.txt | 2 +-\n>  Documentation/RelNotes/1.6.3.txt | 2 +-\n>  Documentation/RelNotes/1.6.4.txt | 2 +-\n>  Documentation/RelNotes/1.6.5.txt | 2 +-\n>  Documentation/RelNotes/1.6.6.txt | 2 +-\n>  Documentation/RelNotes/1.8.4.txt | 2 +-\n>  Documentation/RelNotes/2.5.0.txt | 3 ++-\n>  Documentation/RelNotes/2.8.3.txt | 4 ++--\n>  Documentation/RelNotes/2.9.0.txt | 2 +-\n>  9 files changed, 11 insertions(+), 10 deletions(-)\n> \n> diff --git a/Documentation/RelNotes/1.6.2.txt b/Documentation/RelNotes/1.6.2.txt\n> index ad060f4f89..980adfb315 100644\n> --- a/Documentation/RelNotes/1.6.2.txt\n> +++ b/Documentation/RelNotes/1.6.2.txt\n> @@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n>  configuration variable is missing.  Please refer to:\n>  \n>    http://git.or.cz/gitwiki/GitFaq#non-bare\n> -  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n> +  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n>  \n>  for more details on the reason why this change is needed and the\n>  transition plan.\n> diff --git a/Documentation/RelNotes/1.6.3.txt b/Documentation/RelNotes/1.6.3.txt\n> index 418c685cf8..4bcff945e0 100644\n> --- a/Documentation/RelNotes/1.6.3.txt\n> +++ b/Documentation/RelNotes/1.6.3.txt\n> @@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n>  configuration variable is missing.  Please refer to:\n>  \n>    http://git.or.cz/gitwiki/GitFaq#non-bare\n> -  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n> +  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n>  \n>  for more details on the reason why this change is needed and the\n>  transition plan.\n> diff --git a/Documentation/RelNotes/1.6.4.txt b/Documentation/RelNotes/1.6.4.txt\n> index 7a904419f7..a2a34b43a7 100644\n> --- a/Documentation/RelNotes/1.6.4.txt\n> +++ b/Documentation/RelNotes/1.6.4.txt\n> @@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n>  configuration variable is missing.  Please refer to:\n>  \n>    http://git.or.cz/gitwiki/GitFaq#non-bare\n> -  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n> +  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n>  \n>  for more details on the reason why this change is needed and the\n>  transition plan.\n> diff --git a/Documentation/RelNotes/1.6.5.txt b/Documentation/RelNotes/1.6.5.txt\n> index ee141c19ad..6c7f7da7eb 100644\n> --- a/Documentation/RelNotes/1.6.5.txt\n> +++ b/Documentation/RelNotes/1.6.5.txt\n> @@ -22,7 +22,7 @@ push running this release will issue a big warning when the\n>  configuration variable is missing.  Please refer to:\n>  \n>    http://git.or.cz/gitwiki/GitFaq#non-bare\n> -  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n> +  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n>  \n>  for more details on the reason why this change is needed and the\n>  transition plan.\n> diff --git a/Documentation/RelNotes/1.6.6.txt b/Documentation/RelNotes/1.6.6.txt\n> index c50b59c495..3ed1e01433 100644\n> --- a/Documentation/RelNotes/1.6.6.txt\n> +++ b/Documentation/RelNotes/1.6.6.txt\n> @@ -64,7 +64,7 @@ users will fare this time.\n>     Please refer to:\n>  \n>     http://git.or.cz/gitwiki/GitFaq#non-bare\n> -   http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n> +   https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n>  \n>     for more details on the reason why this change is needed and the\n>     transition process that already took place so far.\n> diff --git a/Documentation/RelNotes/1.8.4.txt b/Documentation/RelNotes/1.8.4.txt\n> index 02f681b710..255e185af6 100644\n> --- a/Documentation/RelNotes/1.8.4.txt\n> +++ b/Documentation/RelNotes/1.8.4.txt\n> @@ -58,7 +58,7 @@ Foreign interfaces, subsystems and ports.\n>     credential helper interface from Git.pm.\n>  \n>   * Update build for Cygwin 1.[57].  Torsten Bögershausen reports that\n> -   this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it\n> +   this is fine with Cygwin 1.7 (cf. <51A606A0.5060101@web.de>) so let's try moving it\n>     ahead.\n>  \n>   * The credential helper to talk to keychain on OS X (in contrib/) has\n> diff --git a/Documentation/RelNotes/2.5.0.txt b/Documentation/RelNotes/2.5.0.txt\n> index 87044504c5..84723f912a 100644\n> --- a/Documentation/RelNotes/2.5.0.txt\n> +++ b/Documentation/RelNotes/2.5.0.txt\n> @@ -172,7 +172,8 @@ Performance, Internal Implementation, Development Support etc.\n>     incorrect patch text to \"git apply\".  Add tests to demonstrate\n>     this.\n>  \n> -   I have a slight suspicion that this may be $gmane/87202 coming back\n> +   I have a slight suspicion that this may be\n> +   cf. <7vtzf77wjp.fsf@gitster.siamese.dyndns.org> coming back\n>     and biting us (I seem to have said \"let's run with this and see\n>     what happens\" back then).\n>  \n> diff --git a/Documentation/RelNotes/2.8.3.txt b/Documentation/RelNotes/2.8.3.txt\n> index fedd9968e5..266c4781a8 100644\n> --- a/Documentation/RelNotes/2.8.3.txt\n> +++ b/Documentation/RelNotes/2.8.3.txt\n> @@ -55,8 +55,8 @@ Fixes since v2.8.2\n>     This is necessary to use Git on Windows shared directories, and is\n>     already enabled for the MinGW and plain Windows builds.  It also\n>     has been used in Cygwin packaged versions of Git for quite a while.\n> -   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n> -   and http://thread.gmane.org/gmane.comp.version-control.git/275680.\n> +   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n> +   and https://lkml.org/git/20150811100527.GW14466@dinwoodie.org/.\n\nBrainfart continues here... Wrong URL.\n\n>  \n>   * \"git replace -e\" did not honour \"core.editor\" configuration.\n>  \n> diff --git a/Documentation/RelNotes/2.9.0.txt b/Documentation/RelNotes/2.9.0.txt\n> index b61d36712f..d5f95b6641 100644\n> --- a/Documentation/RelNotes/2.9.0.txt\n> +++ b/Documentation/RelNotes/2.9.0.txt\n> @@ -368,7 +368,7 @@ notes for details).\n>     This is necessary to use Git on Windows shared directories, and is\n>     already enabled for the MinGW and plain Windows builds.  It also\n>     has been used in Cygwin packaged versions of Git for quite a while.\n> -   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n> +   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n\nAnd here. If Peff's series gets picked up, I'll reroll mine as well.\n\n>  \n>   * \"merge-octopus\" strategy did not ensure that the index is clean\n>     when merge begins.\n> -- \n> 2.24.0.504.g3cd56eb17d\n> \n"},{"id":"387272","messageId":"nycvar.QRO.7.76.6.1911281123100.31080@tvgsbejvaqbjf.bet","threadId":"52300","inReplyTo":"20191127200421.GA27456@dcvr","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-11-28T10:25:09Z","receivedAt":"2019-11-28T10:25:36Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Wed, 27 Nov 2019, Eric Wong wrote:\n\n> Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > On Wed, 27 Nov 2019, Eric Wong wrote:\n> > > Jeff King <peff@peff.net> wrote:\n> > > > Since lore.kernel.org now has the same archive as public-inbox.org and\n> > > > may have more longevity going forward[1], let's recommend people use it\n> > > > for finding or referencing messages.\n> > > >\n> > > > [1] https://public-inbox.org/git/20191120195556.GA25189@dcvr/\n> > > >       or if you like:\n> > > >     https://lore.kernel.org/git/20191120195556.GA25189@dcvr/\n> >\n> > One of the things I appreciate most about https://public-inbox.org/git is\n> > that you can clone it. I just tried this with\n> > https://lore.kernel.org/git/...\n> >\n> > $ git clone https://lore.kernel.org/git/  lore-git\n> > Cloning into 'lore-git'...\n> > warning: You appear to have cloned an empty repository.\n>\n> Oops, that's a usability issue I hope to fix at some point.\n\nThat would be nice. As you can tell from my puzzlement, not everybody\nscrolls down to the instruction (which I finally found after your\ncomment)...\n\n:-D\n\n> > Is this something other people also care about?\n>\n> Instructions are actually at the bottom:\n>\n>    git clone --mirror https://lore.kernel.org/git/0 git/git/0.git\n>\n> The \"0\" is the \"epoch\", and larger repos have multiple epochs,\n> roughly 1GB each. https://lore.kernel.org/lkml/ has 0..7, right now.\n\nOkay, so how does that work, is the idea that you should graft them\ntogether using replacement objects if you want to have the full archive?\n\nAnd: if I want to track the latest mails in GitGitGadget, what indication\nwill I have that I'll need to switch to `.../1`?\n\nThanks,\nDscho\n"},{"id":"387291","messageId":"20191128194829.GA15521@dcvr","threadId":"52300","inReplyTo":"nycvar.QRO.7.76.6.1911281123100.31080@tvgsbejvaqbjf.bet","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-28T19:48:29Z","receivedAt":"2019-11-28T19:48:31Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> On Wed, 27 Nov 2019, Eric Wong wrote:\n> > The \"0\" is the \"epoch\", and larger repos have multiple epochs,\n> > roughly 1GB each. https://lore.kernel.org/lkml/ has 0..7, right now.\n> \n> Okay, so how does that work, is the idea that you should graft them\n> together using replacement objects if you want to have the full archive?\n\nYes.  Except we don't actually use grafts/replace and users can\ncurrently only clone the latest epoch of LKML.  In the future,\nit should also be easy to jettison old epochs if space is\nlimited.\n\n> And: if I want to track the latest mails in GitGitGadget, what indication\n> will I have that I'll need to switch to `.../1`?\n\nYou can use the gzipped JSON grokmirror manifest at:\nhttps://lore.kernel.org/git/manifest.js.gz\n\ngrokmirror could be a bit of a pain to install because of Python\ndependencies, so periodically attempting to clone the next\nnumbered epoch ought to be fine, too.\n\nI've also considered adding epoch info into\nhttps://lore.kernel.org/git/_/text/config/raw\nso shell scripters w/o JSON parsers can use \"git config\"\n"},{"id":"387294","messageId":"nycvar.QRO.7.76.6.1911282315570.31080@tvgsbejvaqbjf.bet","threadId":"52300","inReplyTo":"20191128194829.GA15521@dcvr","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-11-28T22:17:12Z","receivedAt":"2019-11-28T22:17:40Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Eric,\n\nOn Thu, 28 Nov 2019, Eric Wong wrote:\n\n> Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n>\n> > And: if I want to track the latest mails in GitGitGadget, what indication\n> > will I have that I'll need to switch to `.../1`?\n>\n> You can use the gzipped JSON grokmirror manifest at:\n> https://lore.kernel.org/git/manifest.js.gz\n>\n> grokmirror could be a bit of a pain to install because of Python\n> dependencies, so periodically attempting to clone the next\n> numbered epoch ought to be fine, too.\n>\n> I've also considered adding epoch info into\n> https://lore.kernel.org/git/_/text/config/raw\n> so shell scripters w/o JSON parsers can use \"git config\"\n\nI just had a look at its contents:\n\n-- snip --\n; example public-inbox config snippet for \"git\"\n; see public-inbox-config(5) manpage for more details:\n; https://public-inbox.org/public-inbox-config.html\n[publicinbox \"git\"]\n\tinboxdir = /path/to/top-level-inbox\n\t; note: public-inbox before v1.2.0 used \"mainrepo\"\n\t; instead of \"inboxdir\", both remain supported after 1.2\n\tmainrepo = /path/to/top-level-inbox\n\taddress = git@vger.kernel.org\n\tlistid = git.vger.kernel.org\n\tfilter = PublicInbox::Filter::Mirror\n\tnewsgroup = org.kernel.vger.git\n\tnntpmirror = nntp://nntp.lore.kernel.org/org.kernel.vger.git\n-- snap --\n\nIsn't `inboxdir` and `mainrepo` incorrect?\n\nAnd yes, adding `epoch` information there would be very welcome.\n\nThanks,\nDscho\n"},{"id":"387295","messageId":"20191128223145.GA23772@dcvr","threadId":"52300","inReplyTo":"nycvar.QRO.7.76.6.1911282315570.31080@tvgsbejvaqbjf.bet","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-28T22:31:45Z","receivedAt":"2019-11-28T22:31:47Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> Hi Eric,\n> \n> On Thu, 28 Nov 2019, Eric Wong wrote:\n> \n> > Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> >\n> > > And: if I want to track the latest mails in GitGitGadget, what indication\n> > > will I have that I'll need to switch to `.../1`?\n> >\n> > You can use the gzipped JSON grokmirror manifest at:\n> > https://lore.kernel.org/git/manifest.js.gz\n> >\n> > grokmirror could be a bit of a pain to install because of Python\n> > dependencies, so periodically attempting to clone the next\n> > numbered epoch ought to be fine, too.\n> >\n> > I've also considered adding epoch info into\n> > https://lore.kernel.org/git/_/text/config/raw\n> > so shell scripters w/o JSON parsers can use \"git config\"\n> \n> I just had a look at its contents:\n> \n> -- snip --\n> ; example public-inbox config snippet for \"git\"\n> ; see public-inbox-config(5) manpage for more details:\n> ; https://public-inbox.org/public-inbox-config.html\n> [publicinbox \"git\"]\n> \tinboxdir = /path/to/top-level-inbox\n> \t; note: public-inbox before v1.2.0 used \"mainrepo\"\n> \t; instead of \"inboxdir\", both remain supported after 1.2\n> \tmainrepo = /path/to/top-level-inbox\n> \taddress = git@vger.kernel.org\n> \tlistid = git.vger.kernel.org\n> \tfilter = PublicInbox::Filter::Mirror\n> \tnewsgroup = org.kernel.vger.git\n> \tnntpmirror = nntp://nntp.lore.kernel.org/org.kernel.vger.git\n> -- snap --\n> \n> Isn't `inboxdir` and `mainrepo` incorrect?\n\nHow so?  It's fine to have both in case users need to downgrade\nto older versions of public-inbox.\n\n> And yes, adding `epoch` information there would be very welcome.\n\nNoted.  Not sure if the \"modified\" and \"fingerprint\" keys of\nmanifest would make sense there, too...\n"},{"id":"387300","messageId":"nycvar.QRO.7.76.6.1911291029460.31080@tvgsbejvaqbjf.bet","threadId":"52300","inReplyTo":"20191128223145.GA23772@dcvr","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-11-29T09:32:22Z","receivedAt":"2019-11-29T09:32:48Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Eric,\n\nOn Thu, 28 Nov 2019, Eric Wong wrote:\n\n> Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > Hi Eric,\n> >\n> > On Thu, 28 Nov 2019, Eric Wong wrote:\n> >\n> > > Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > >\n> > > > And: if I want to track the latest mails in GitGitGadget, what indication\n> > > > will I have that I'll need to switch to `.../1`?\n> > >\n> > > You can use the gzipped JSON grokmirror manifest at:\n> > > https://lore.kernel.org/git/manifest.js.gz\n> > >\n> > > grokmirror could be a bit of a pain to install because of Python\n> > > dependencies, so periodically attempting to clone the next\n> > > numbered epoch ought to be fine, too.\n> > >\n> > > I've also considered adding epoch info into\n> > > https://lore.kernel.org/git/_/text/config/raw\n> > > so shell scripters w/o JSON parsers can use \"git config\"\n> >\n> > I just had a look at its contents:\n> >\n> > -- snip --\n> > ; example public-inbox config snippet for \"git\"\n> > ; see public-inbox-config(5) manpage for more details:\n> > ; https://public-inbox.org/public-inbox-config.html\n> > [publicinbox \"git\"]\n> > \tinboxdir = /path/to/top-level-inbox\n> > \t; note: public-inbox before v1.2.0 used \"mainrepo\"\n> > \t; instead of \"inboxdir\", both remain supported after 1.2\n> > \tmainrepo = /path/to/top-level-inbox\n> > \taddress = git@vger.kernel.org\n> > \tlistid = git.vger.kernel.org\n> > \tfilter = PublicInbox::Filter::Mirror\n> > \tnewsgroup = org.kernel.vger.git\n> > \tnntpmirror = nntp://nntp.lore.kernel.org/org.kernel.vger.git\n> > -- snap --\n> >\n> > Isn't `inboxdir` and `mainrepo` incorrect?\n>\n> How so?  It's fine to have both in case users need to downgrade\n> to older versions of public-inbox.\n\nI must have misinterpreted the purpose of this URL, then. I thought that\nwas the configuration of _this_ instance, and that I could use the path\nindicated by `mainrepo` to replace the `/_/text/config/raw` part of the\nURL to get to the repo URL.\n\nIs this just a template file, then?\n\n> > And yes, adding `epoch` information there would be very welcome.\n>\n> Noted.  Not sure if the \"modified\" and \"fingerprint\" keys of\n> manifest would make sense there, too...\n\nI have no idea what purpose they serve, so I have no opinion on this\nquestion.\n\nThanks,\nDscho\n"},{"id":"387301","messageId":"20191129095913.GA20216@dcvr","threadId":"52300","inReplyTo":"nycvar.QRO.7.76.6.1911291029460.31080@tvgsbejvaqbjf.bet","subject":"Re: [PATCH 1/2] doc: recommend lore.kernel.org over public-inbox.org","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2019-11-29T09:59:13Z","receivedAt":"2019-11-29T09:59:16Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> Hi Eric,\n> \n> On Thu, 28 Nov 2019, Eric Wong wrote:\n> \n> > Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > > Hi Eric,\n> > >\n> > > On Thu, 28 Nov 2019, Eric Wong wrote:\n> > >\n> > > > Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > > >\n> > > > > And: if I want to track the latest mails in GitGitGadget, what indication\n> > > > > will I have that I'll need to switch to `.../1`?\n> > > >\n> > > > You can use the gzipped JSON grokmirror manifest at:\n> > > > https://lore.kernel.org/git/manifest.js.gz\n> > > >\n> > > > grokmirror could be a bit of a pain to install because of Python\n> > > > dependencies, so periodically attempting to clone the next\n> > > > numbered epoch ought to be fine, too.\n> > > >\n> > > > I've also considered adding epoch info into\n> > > > https://lore.kernel.org/git/_/text/config/raw\n> > > > so shell scripters w/o JSON parsers can use \"git config\"\n> > >\n> > > I just had a look at its contents:\n> > >\n> > > -- snip --\n> > > ; example public-inbox config snippet for \"git\"\n> > > ; see public-inbox-config(5) manpage for more details:\n> > > ; https://public-inbox.org/public-inbox-config.html\n> > > [publicinbox \"git\"]\n> > > \tinboxdir = /path/to/top-level-inbox\n> > > \t; note: public-inbox before v1.2.0 used \"mainrepo\"\n> > > \t; instead of \"inboxdir\", both remain supported after 1.2\n> > > \tmainrepo = /path/to/top-level-inbox\n> > > \taddress = git@vger.kernel.org\n> > > \tlistid = git.vger.kernel.org\n> > > \tfilter = PublicInbox::Filter::Mirror\n> > > \tnewsgroup = org.kernel.vger.git\n> > > \tnntpmirror = nntp://nntp.lore.kernel.org/org.kernel.vger.git\n> > > -- snap --\n> > >\n> > > Isn't `inboxdir` and `mainrepo` incorrect?\n> >\n> > How so?  It's fine to have both in case users need to downgrade\n> > to older versions of public-inbox.\n> \n> I must have misinterpreted the purpose of this URL, then. I thought that\n> was the configuration of _this_ instance, and that I could use the path\n> indicated by `mainrepo` to replace the `/_/text/config/raw` part of the\n> URL to get to the repo URL.\n> \n> Is this just a template file, then?\n\nIt's a config snippet that can be copy+pasted into\n~/.public-inbox/config and edited to suit the local machine\n(but also human-readable and git-config(1)-parseable)\n\nBoth \"mainrepo\" and \"inboxdir\" refer to local paths, not URLs,\ncurrently.  But it would be nice to access inboxes over WebDAV\nor similar :>\n\n> > > And yes, adding `epoch` information there would be very welcome.\n> >\n> > Noted.  Not sure if the \"modified\" and \"fingerprint\" keys of\n> > manifest would make sense there, too...\n> \n> I have no idea what purpose they serve, so I have no opinion on this\n> question.\n\nThey're timestamps and checksums used to reduce the cost of\nchecking multiple repos for updates.  It's hugely beneficial\nwhen there's 100s or 1000s of repos to mirror.  grokmirror only\nmakes one HTTP request to get manifest.js.gz, and only runs\nfetches for ones that need updating.\n\nIt's a less useful for git@vger since there's only one epoch,\ncurrently; and checking for the existence of a next one (1.git)\nisn't that expensive.\n"},{"id":"387338","messageId":"xmqqmucd2sn9.fsf@gitster-ct.c.googlers.com","threadId":"52300","inReplyTo":"cover.1574882812.git.liu.denton@gmail.com","subject":"Re: [PATCH 0/2] Hi Peff,","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2019-11-30T17:14:34Z","receivedAt":"2019-11-30T17:14:39Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Denton Liu <liu.denton@gmail.com> writes:\n\n> Thanks for doing this. Perhaps while we're at it, we want to change all\n> of the MARC and Gmane links as well? The series below does this.\n\nI suspect that most of the reference you make to LKML should refer\nto lore.kernel.org instead.\n\nReplacing gmane articule number with the message ID is very much\nappreciated.\n\n\n> I've based my series on top of yours so if you need to do a reroll, feel\n> free to pick my changes in.\n>\n> Denton Liu (2):\n>   doc: replace MARC links with LKML\n>   RelNotes: replace Gmane with real Message-IDs\n>\n>  Documentation/RelNotes/1.6.2.txt    | 2 +-\n>  Documentation/RelNotes/1.6.3.txt    | 2 +-\n>  Documentation/RelNotes/1.6.4.txt    | 2 +-\n>  Documentation/RelNotes/1.6.5.txt    | 2 +-\n>  Documentation/RelNotes/1.6.6.txt    | 2 +-\n>  Documentation/RelNotes/1.8.4.txt    | 2 +-\n>  Documentation/RelNotes/2.5.0.txt    | 3 ++-\n>  Documentation/RelNotes/2.8.3.txt    | 4 ++--\n>  Documentation/RelNotes/2.9.0.txt    | 2 +-\n>  Documentation/git-bisect-lk2009.txt | 2 +-\n>  Documentation/gitcli.txt            | 4 ++--\n>  Documentation/user-manual.txt       | 4 ++--\n>  t/t6021-merge-criss-cross.sh        | 2 +-\n>  13 files changed, 17 insertions(+), 16 deletions(-)\n"},{"id":"387411","messageId":"cover.1575314676.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1574882812.git.liu.denton@gmail.com","subject":"[PATCH v2 0/3] Doc: replace opaque mail archive links with lore.kernel.org","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-12-02T19:26:15Z","receivedAt":"2019-12-02T19:26:22Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"We reference many mail archives that use opaque links. Even though many\nhave been around for a long time, they may still be liable to go down\n(see Gmane) leaving us with dead links that we cannot reference in the\nfuture. Replace these links with links to lore.kernel.org which use\nMessage-IDs so that if lore.kernel.org ever goes down, it will be much\neasier to find these messages in the future.\n\nMy series is based on top of 'jk/lore-is-the-archive'.\n\nDenton Liu (3):\n  doc: replace MARC links with lore.kernel.org\n  RelNotes: replace Gmane with real Message-IDs\n  doc: replace LKML link with lore.kernel.org\n\n Documentation/RelNotes/1.6.2.txt     | 2 +-\n Documentation/RelNotes/1.6.3.txt     | 2 +-\n Documentation/RelNotes/1.6.4.txt     | 2 +-\n Documentation/RelNotes/1.6.5.txt     | 2 +-\n Documentation/RelNotes/1.6.6.txt     | 2 +-\n Documentation/RelNotes/1.8.4.txt     | 2 +-\n Documentation/RelNotes/2.5.0.txt     | 3 ++-\n Documentation/RelNotes/2.8.3.txt     | 4 ++--\n Documentation/RelNotes/2.9.0.txt     | 2 +-\n Documentation/git-bisect-lk2009.txt  | 2 +-\n Documentation/gitcli.txt             | 4 ++--\n Documentation/technical/racy-git.txt | 2 +-\n Documentation/user-manual.txt        | 4 ++--\n t/t6021-merge-criss-cross.sh         | 2 +-\n 14 files changed, 18 insertions(+), 17 deletions(-)\n\nRange-diff against v1:\n1:  14167012a1 ! 1:  0f100f06c5 doc: replace MARC links with LKML\n    @@ Metadata\n     Author: Denton Liu <liu.denton@gmail.com>\n     \n      ## Commit message ##\n    -    doc: replace MARC links with LKML\n    +    doc: replace MARC links with lore.kernel.org\n     \n         Since we're now recommending lore.kernel.org, replace marc.info links\n         with lore.kernel.org.\n     \n         Although MARC has been around for a long time, nothing lasts forever\n         (see Gmane). Since MARC uses opaque message identifiers, switching to\n    -    LKML should be a strict improvement since, even if LKML goes\n    -    down, the Message-ID will allow future readers to look up the referenced\n    -    messages on any other archive.\n    +    lore.kernel.org should be a strict improvement since, even if\n    +    lore.kernel.org goes down, the Message-ID will allow future readers to\n    +    look up the referenced messages on any other archive.\n     \n         We leave behind one reference to MARC in the README.md since it's a\n         perfectly fine mail archive for personal reading, just not for linking\n2:  ebb2328a02 ! 2:  cad77e0989 RelNotes: replace Gmane with real Message-IDs\n    @@ Commit message\n         are definitely not in active use, they might be of historical interest\n         for future readers so let's ensure that mail references are more robust.\n     \n    -    Replace links to Gmane with links to LKML (which is our new preferred\n    -    mailing list archive and has the Message-ID in the URL) and bare Gmane\n    -    ID references with Message-IDs.\n    +    Replace links to Gmane with links to lore.kernel.org (which is our new\n    +    preferred mailing list archive and has the Message-ID in the URL) and\n    +    bare Gmane ID references with Message-IDs.\n     \n         The Message-IDs were found by searching for \"gmane:<id>\" on\n         https://public-inbox.org/git/ and taking the resulting message.\n    @@ Documentation/RelNotes/2.8.3.txt: Fixes since v2.8.2\n         has been used in Cygwin packaged versions of Git for quite a while.\n     -   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n     -   and http://thread.gmane.org/gmane.comp.version-control.git/275680.\n    -+   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n    -+   and https://lkml.org/git/20150811100527.GW14466@dinwoodie.org/.\n    ++   See https://lore.kernel.org/git/20160419091055.GF2345@dinwoodie.org/\n    ++   and https://lore.kernel.org/git/20150811100527.GW14466@dinwoodie.org/.\n      \n       * \"git replace -e\" did not honour \"core.editor\" configuration.\n      \n    @@ Documentation/RelNotes/2.9.0.txt: notes for details).\n         already enabled for the MinGW and plain Windows builds.  It also\n         has been used in Cygwin packaged versions of Git for quite a while.\n     -   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n    -+   See https://lkml.org/git/20160419091055.GF2345@dinwoodie.org/\n    ++   See https://lore.kernel.org/git/20160419091055.GF2345@dinwoodie.org/\n      \n       * \"merge-octopus\" strategy did not ensure that the index is clean\n         when merge begins.\n-:  ---------- > 3:  a7c8981ba5 doc: replace LKML link with lore.kernel.org\n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387412","messageId":"0f100f06c54702f0209f73a1a5b2482452d681de.1575314676.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1575314676.git.liu.denton@gmail.com","subject":"[PATCH v2 1/3] doc: replace MARC links with lore.kernel.org","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-12-02T19:26:18Z","receivedAt":"2019-12-02T19:26:27Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Since we're now recommending lore.kernel.org, replace marc.info links\nwith lore.kernel.org.\n\nAlthough MARC has been around for a long time, nothing lasts forever\n(see Gmane). Since MARC uses opaque message identifiers, switching to\nlore.kernel.org should be a strict improvement since, even if\nlore.kernel.org goes down, the Message-ID will allow future readers to\nlook up the referenced messages on any other archive.\n\nWe leave behind one reference to MARC in the README.md since it's a\nperfectly fine mail archive for personal reading, just not for linking\nmessages for the future.\n\nSigned-off-by: Denton Liu <liu.denton@gmail.com>\n---\n Documentation/git-bisect-lk2009.txt | 2 +-\n Documentation/gitcli.txt            | 4 ++--\n Documentation/user-manual.txt       | 4 ++--\n t/t6021-merge-criss-cross.sh        | 2 +-\n 4 files changed, 6 insertions(+), 6 deletions(-)\n\ndiff --git a/Documentation/git-bisect-lk2009.txt b/Documentation/git-bisect-lk2009.txt\nindex 5bcf4d9b94..72dbe6dbea 100644\n--- a/Documentation/git-bisect-lk2009.txt\n+++ b/Documentation/git-bisect-lk2009.txt\n@@ -1353,6 +1353,6 @@ References\n - [[[4]]] https://lore.kernel.org/git/7vps5xsbwp.fsf_-_@assigned-by-dhcp.cox.net/[Junio C Hamano. 'Automated bisect success story'.]\n - [[[5]]] https://lwn.net/Articles/317154/[Christian Couder. 'Fully automated bisecting with \"git bisect run\"'. LWN.net.]\n - [[[6]]] https://lwn.net/Articles/277872/[Jonathan Corbet. 'Bisection divides users and developers'. LWN.net.]\n-- [[[7]]] http://marc.info/?l=linux-kernel&m=119702753411680&w=2[Ingo Molnar. 'Re: BUG 2.6.23-rc3 can't see sd partitions on Alpha'. Linux-kernel mailing list.]\n+- [[[7]]] https://lore.kernel.org/lkml/20071207113734.GA14598@elte.hu/[Ingo Molnar. 'Re: BUG 2.6.23-rc3 can't see sd partitions on Alpha'. Linux-kernel mailing list.]\n - [[[8]]] https://www.kernel.org/pub/software/scm/git/docs/git-bisect.html[Junio C Hamano and the git-list. 'git-bisect(1) Manual Page'. Linux Kernel Archives.]\n - [[[9]]] https://github.com/Ealdwulf/bbchop[Ealdwulf. 'bbchop'. GitHub.]\ndiff --git a/Documentation/gitcli.txt b/Documentation/gitcli.txt\nindex 1ed3ca33b7..b9cda46a80 100644\n--- a/Documentation/gitcli.txt\n+++ b/Documentation/gitcli.txt\n@@ -205,8 +205,8 @@ only affects the files in the working tree, but with\n entries, and with `--cached`, it modifies only the index\n entries.\n \n-See also http://marc.info/?l=git&m=116563135620359 and\n-http://marc.info/?l=git&m=119150393620273 for further\n+See also https://lore.kernel.org/git/7v64clg5u9.fsf@assigned-by-dhcp.cox.net/ and\n+https://lore.kernel.org/git/7vy7ej9g38.fsf@gitster.siamese.dyndns.org/ for further\n information.\n \n Some other commands that also work on files in the working tree and/or\ndiff --git a/Documentation/user-manual.txt b/Documentation/user-manual.txt\nindex 8bce75b2cf..2ba5b7a20c 100644\n--- a/Documentation/user-manual.txt\n+++ b/Documentation/user-manual.txt\n@@ -4687,5 +4687,5 @@ Write a chapter on using plumbing and writing scripts.\n Alternates, clone -reference, etc.\n \n More on recovery from repository corruption.  See:\n-\thttp://marc.info/?l=git&m=117263864820799&w=2\n-\thttp://marc.info/?l=git&m=117147855503798&w=2\n+\thttps://lore.kernel.org/git/Pine.LNX.4.64.0702272039540.12485@woody.linux-foundation.org/\n+\thttps://lore.kernel.org/git/Pine.LNX.4.64.0702141033400.3604@woody.linux-foundation.org/\ndiff --git a/t/t6021-merge-criss-cross.sh b/t/t6021-merge-criss-cross.sh\nindex 213deecab1..d254e020b6 100755\n--- a/t/t6021-merge-criss-cross.sh\n+++ b/t/t6021-merge-criss-cross.sh\n@@ -3,7 +3,7 @@\n # Copyright (c) 2005 Fredrik Kuivinen\n #\n \n-# See http://marc.info/?l=git&m=111463358500362&w=2 for a\n+# See https://lore.kernel.org/git/Pine.LNX.4.44.0504271254120.4678-100000@wax.eds.org/ for a\n # nice description of what this is about.\n \n \n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387413","messageId":"cad77e09890e7e5b50be0dd4d9586a85ec18ab77.1575314676.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1575314676.git.liu.denton@gmail.com","subject":"[PATCH v2 2/3] RelNotes: replace Gmane with real Message-IDs","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-12-02T19:26:20Z","receivedAt":"2019-12-02T19:26:27Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"The only references to Gmane that remain are in RelNotes. Although these\nare definitely not in active use, they might be of historical interest\nfor future readers so let's ensure that mail references are more robust.\n\nReplace links to Gmane with links to lore.kernel.org (which is our new\npreferred mailing list archive and has the Message-ID in the URL) and\nbare Gmane ID references with Message-IDs.\n\nThe Message-IDs were found by searching for \"gmane:<id>\" on\nhttps://public-inbox.org/git/ and taking the resulting message.\n\nSigned-off-by: Denton Liu <liu.denton@gmail.com>\n---\n Documentation/RelNotes/1.6.2.txt | 2 +-\n Documentation/RelNotes/1.6.3.txt | 2 +-\n Documentation/RelNotes/1.6.4.txt | 2 +-\n Documentation/RelNotes/1.6.5.txt | 2 +-\n Documentation/RelNotes/1.6.6.txt | 2 +-\n Documentation/RelNotes/1.8.4.txt | 2 +-\n Documentation/RelNotes/2.5.0.txt | 3 ++-\n Documentation/RelNotes/2.8.3.txt | 4 ++--\n Documentation/RelNotes/2.9.0.txt | 2 +-\n 9 files changed, 11 insertions(+), 10 deletions(-)\n\ndiff --git a/Documentation/RelNotes/1.6.2.txt b/Documentation/RelNotes/1.6.2.txt\nindex ad060f4f89..980adfb315 100644\n--- a/Documentation/RelNotes/1.6.2.txt\n+++ b/Documentation/RelNotes/1.6.2.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.3.txt b/Documentation/RelNotes/1.6.3.txt\nindex 418c685cf8..4bcff945e0 100644\n--- a/Documentation/RelNotes/1.6.3.txt\n+++ b/Documentation/RelNotes/1.6.3.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.4.txt b/Documentation/RelNotes/1.6.4.txt\nindex 7a904419f7..a2a34b43a7 100644\n--- a/Documentation/RelNotes/1.6.4.txt\n+++ b/Documentation/RelNotes/1.6.4.txt\n@@ -11,7 +11,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.5.txt b/Documentation/RelNotes/1.6.5.txt\nindex ee141c19ad..6c7f7da7eb 100644\n--- a/Documentation/RelNotes/1.6.5.txt\n+++ b/Documentation/RelNotes/1.6.5.txt\n@@ -22,7 +22,7 @@ push running this release will issue a big warning when the\n configuration variable is missing.  Please refer to:\n \n   http://git.or.cz/gitwiki/GitFaq#non-bare\n-  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+  https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n for more details on the reason why this change is needed and the\n transition plan.\ndiff --git a/Documentation/RelNotes/1.6.6.txt b/Documentation/RelNotes/1.6.6.txt\nindex c50b59c495..3ed1e01433 100644\n--- a/Documentation/RelNotes/1.6.6.txt\n+++ b/Documentation/RelNotes/1.6.6.txt\n@@ -64,7 +64,7 @@ users will fare this time.\n    Please refer to:\n \n    http://git.or.cz/gitwiki/GitFaq#non-bare\n-   http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007\n+   https://lore.kernel.org/git/7vbptlsuyv.fsf@gitster.siamese.dyndns.org/\n \n    for more details on the reason why this change is needed and the\n    transition process that already took place so far.\ndiff --git a/Documentation/RelNotes/1.8.4.txt b/Documentation/RelNotes/1.8.4.txt\nindex 02f681b710..255e185af6 100644\n--- a/Documentation/RelNotes/1.8.4.txt\n+++ b/Documentation/RelNotes/1.8.4.txt\n@@ -58,7 +58,7 @@ Foreign interfaces, subsystems and ports.\n    credential helper interface from Git.pm.\n \n  * Update build for Cygwin 1.[57].  Torsten Bögershausen reports that\n-   this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it\n+   this is fine with Cygwin 1.7 (cf. <51A606A0.5060101@web.de>) so let's try moving it\n    ahead.\n \n  * The credential helper to talk to keychain on OS X (in contrib/) has\ndiff --git a/Documentation/RelNotes/2.5.0.txt b/Documentation/RelNotes/2.5.0.txt\nindex 87044504c5..84723f912a 100644\n--- a/Documentation/RelNotes/2.5.0.txt\n+++ b/Documentation/RelNotes/2.5.0.txt\n@@ -172,7 +172,8 @@ Performance, Internal Implementation, Development Support etc.\n    incorrect patch text to \"git apply\".  Add tests to demonstrate\n    this.\n \n-   I have a slight suspicion that this may be $gmane/87202 coming back\n+   I have a slight suspicion that this may be\n+   cf. <7vtzf77wjp.fsf@gitster.siamese.dyndns.org> coming back\n    and biting us (I seem to have said \"let's run with this and see\n    what happens\" back then).\n \ndiff --git a/Documentation/RelNotes/2.8.3.txt b/Documentation/RelNotes/2.8.3.txt\nindex fedd9968e5..a63825ed87 100644\n--- a/Documentation/RelNotes/2.8.3.txt\n+++ b/Documentation/RelNotes/2.8.3.txt\n@@ -55,8 +55,8 @@ Fixes since v2.8.2\n    This is necessary to use Git on Windows shared directories, and is\n    already enabled for the MinGW and plain Windows builds.  It also\n    has been used in Cygwin packaged versions of Git for quite a while.\n-   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n-   and http://thread.gmane.org/gmane.comp.version-control.git/275680.\n+   See https://lore.kernel.org/git/20160419091055.GF2345@dinwoodie.org/\n+   and https://lore.kernel.org/git/20150811100527.GW14466@dinwoodie.org/.\n \n  * \"git replace -e\" did not honour \"core.editor\" configuration.\n \ndiff --git a/Documentation/RelNotes/2.9.0.txt b/Documentation/RelNotes/2.9.0.txt\nindex b61d36712f..991640119a 100644\n--- a/Documentation/RelNotes/2.9.0.txt\n+++ b/Documentation/RelNotes/2.9.0.txt\n@@ -368,7 +368,7 @@ notes for details).\n    This is necessary to use Git on Windows shared directories, and is\n    already enabled for the MinGW and plain Windows builds.  It also\n    has been used in Cygwin packaged versions of Git for quite a while.\n-   See http://thread.gmane.org/gmane.comp.version-control.git/291853\n+   See https://lore.kernel.org/git/20160419091055.GF2345@dinwoodie.org/\n \n  * \"merge-octopus\" strategy did not ensure that the index is clean\n    when merge begins.\n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387414","messageId":"a7c8981ba50d7709418fd942866b0c57a6e37331.1575314676.git.liu.denton@gmail.com","threadId":"52300","inReplyTo":"cover.1575314676.git.liu.denton@gmail.com","subject":"[PATCH v2 3/3] doc: replace LKML link with lore.kernel.org","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2019-12-02T19:26:23Z","receivedAt":"2019-12-02T19:26:27Z","isPatch":true,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Since we're now recommending lore.kernel.org, replace LKML link\nwith lore.kernel.org.\n\nAlthough LKML has been around for a long time, nothing lasts forever\n(see Gmane). Since LKML uses opaque message identifiers, switching to\nlore.kernel.org should be a strict improvement since, even if\nlore.kernel.org goes down, the Message-ID will allow future readers to\nlook up the referenced messages on any other archive.\n\nSigned-off-by: Denton Liu <liu.denton@gmail.com>\n---\n Documentation/technical/racy-git.txt | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\ndiff --git a/Documentation/technical/racy-git.txt b/Documentation/technical/racy-git.txt\nindex 4a8be4d144..ceda4bbfda 100644\n--- a/Documentation/technical/racy-git.txt\n+++ b/Documentation/technical/racy-git.txt\n@@ -51,7 +51,7 @@ of git://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git\n only fixes the issue for file systems with exactly 1 ns or 1 s\n resolution. Other file systems are still broken in current Linux\n kernels (e.g. CEPH, CIFS, NTFS, UDF), see\n-https://lkml.org/lkml/2015/6/9/714\n+https://lore.kernel.org/lkml/5577240D.7020309@gmail.com/\n \n Racy Git\n --------\n-- \n2.24.0.504.g3cd56eb17d\n\n"},{"id":"387500","messageId":"xmqqo8wo3pyw.fsf@gitster-ct.c.googlers.com","threadId":"52300","inReplyTo":"cover.1575314676.git.liu.denton@gmail.com","subject":"Re: [PATCH v2 0/3] Doc: replace opaque mail archive links with lore.kernel.org","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2019-12-04T18:28:23Z","receivedAt":"2019-12-04T18:28:30Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"It must have taken some tedious manual work to figure out the\noriginal message IDs, but the end result that uses the message IDs\nwould have a lot better longevity than the original.\n\nThanks for working on this; will queue (on top of peff's topic).\n"}]}