From: "Josh Soref via GitGitGadget" <gitgitgadget@gmail.com>
To: git@vger.kernel.org
Cc: Josh Soref <jsoref@gmail.com>
Subject: [PATCH v2 0/4] Switch links to https
Date: Sun, 24 Sep 2023 10:57:17 +0000 [thread overview]
Message-ID: <pull.1589.v2.git.1695553041.gitgitgadget@gmail.com> (raw)
In-Reply-To: <pull.1589.git.1695392027.gitgitgadget@gmail.com>
There are a couple of categories of http links
* links that are required to be http: because they're copied from something
that mandates it (the apache license, xml namespaces, xsl docbook
things?)
* pages which exist at both http: and https: and can be safely switched
* pages that have jittered a bit but are now available as https:
* pages that have jittered a bit and are not available over https:
* pages that are gone and for which the best source is
https://web.archive.org
* urls that were imaginary
In order:
* doc: switch links to https -- the simplest
* doc: update links to current pages -- I found the current pages for
these, it should be easy enough to verify these / reject them
* doc: update links for andre-simon.de -- I've split this out, I don't like
the idea of having to download binaries over http. If this were my
project, I'd be tempted to remove the feature or self-host w/ https...
* doc: refer to internet archive -- the original urls are dead, I've found
internet archive date links for them. (There are some in git already, so
this seemed like a very reasonable choice.)
cc: Eric Sunshine sunshine@sunshineco.com cc: Josh Soref jsoref@gmail.com
* Commit messages have been adjusted since v1
* files were dropped based on feedback from Junio
Josh Soref (4):
doc: switch links to https
doc: update links to current pages
doc: update links for andre-simon.de
doc: refer to internet archive
Documentation/CodingGuidelines | 4 ++--
Documentation/MyFirstContribution.txt | 2 +-
Documentation/RelNotes/1.6.2.txt | 2 +-
Documentation/RelNotes/1.6.3.txt | 2 +-
Documentation/RelNotes/1.6.4.txt | 2 +-
Documentation/RelNotes/1.6.5.txt | 2 +-
Documentation/RelNotes/1.6.6.txt | 2 +-
Documentation/git-cvsimport.txt | 4 ++--
Documentation/git-format-patch.txt | 4 ++--
Documentation/git-imap-send.txt | 2 +-
Documentation/git-send-email.txt | 2 +-
Documentation/git.txt | 2 +-
Documentation/gitcore-tutorial.txt | 2 +-
Documentation/gitprotocol-http.txt | 4 ++--
Documentation/gitweb.conf.txt | 4 ++--
Documentation/gitweb.txt | 2 +-
.../howto/keep-canonical-history-correct.txt | 2 +-
Documentation/signoff-option.txt | 2 +-
INSTALL | 2 +-
Makefile | 4 ++--
README.md | 2 +-
git-cvsimport.perl | 2 +-
git-gui/git-gui.sh | 6 +++---
git-gui/lib/encoding.tcl | 2 +-
git-gui/po/README | 2 +-
git-instaweb.sh | 4 ++--
gitk-git/gitk | 4 ++--
gitweb/INSTALL | 2 +-
gitweb/gitweb.perl | 12 ++++++------
gitweb/static/gitweb.css | 2 +-
gitweb/static/js/lib/common-lib.js | 10 +++++-----
graph.h | 4 ++--
http.c | 2 +-
imap-send.c | 4 ++--
json-writer.h | 4 ++--
kwset.c | 2 +-
kwset.h | 2 +-
list.h | 2 +-
perl/FromCPAN/Error.pm | 2 +-
perl/Git/SVN.pm | 2 +-
protocol.h | 2 +-
sh-i18n--envsubst.c | 4 ++--
sha1dc/sha1.c | 2 +-
t/README | 4 ++--
t/helper/test-regex.c | 2 +-
t/lib-gpg.sh | 2 +-
t/perf/perf-lib.sh | 2 +-
t/t9114-git-svn-dcommit-merge.sh | 2 +-
t/t9801-git-p4-branch.sh | 2 +-
t/t9816-git-p4-locked.sh | 2 +-
t/test-lib-functions.sh | 2 +-
t/test-lib-github-workflow-markup.sh | 2 +-
t/test-lib-junit.sh | 2 +-
t/test-lib.sh | 2 +-
trace.c | 2 +-
utf8.c | 2 +-
utf8.h | 6 +++---
57 files changed, 83 insertions(+), 83 deletions(-)
base-commit: bda494f4043963b9ec9a1ecd4b19b7d1cd9a0518
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1589%2Fjsoref%2Fhttps-v2
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1589/jsoref/https-v2
Pull-Request: https://github.com/gitgitgadget/git/pull/1589
Range-diff vs v1:
1: b80c6089653 ! 1: 71ed1286d7f doc: switch links to https
@@ Metadata
## Commit message ##
doc: switch links to https
+ It's somewhat traditional to respect sites' self-identification.
+
Signed-off-by: Josh Soref <jsoref@gmail.com>
## Documentation/CodingGuidelines ##
@@ README.md: string translations (localization l10) should see [po/README.md][]
Issues which are security relevant should be disclosed privately to
the Git Security mailing list <git-security@googlegroups.com>.
- ## compat/nedmalloc/malloc.c.h ##
-@@
- /*
- This is a version (aka dlmalloc) of malloc/free/realloc written by
- Doug Lea and released to the public domain, as explained at
-- http://creativecommons.org/licenses/publicdomain. Send questions,
-+ https://creativecommons.org/licenses/publicdomain. Send questions,
- comments, complaints, performance data, etc to dl@cs.oswego.edu
-
- * Version pre-2.8.4 Mon Nov 27 11:22:37 2006 (dl at gee)
-@@
- like memset.
-
- Compliance: I believe it is compliant with the Single Unix Specification
-- (See http://www.unix.org). Also SVID/XPG, ANSI C, and probably
-+ (See https://www.unix.org). Also SVID/XPG, ANSI C, and probably
- others as well.
-
- * Overview of algorithms
-@@
- ignored.
-
- For a longer but out of date high-level description, see
-- http://gee.cs.oswego.edu/dl/html/malloc.html
-+ https://gee.cs.oswego.edu/dl/html/malloc.html
-
- * MSPACES
- If MSPACES is defined, then in addition to malloc, free, etc.,
-@@ compat/nedmalloc/malloc.c.h: typedef struct malloc_segment* msegmentptr;
- conservatively use 32 bits per map word, even if on 64bit system.
- For a good description of some of the bit-based techniques used
- here, see Henry S. Warren Jr's book "Hacker's Delight" (and
-- supplement at http://hackersdelight.org/). Many of these are
-+ supplement at https://www.hackersdelight.org/). Many of these are
- intended to reduce the branchiness of paths through malloc etc, as
- well as to reduce the number of memory locations read or written.
-
-@@ compat/nedmalloc/malloc.c.h: static size_t traverse_and_check(mstate m);
- that the mstate controlling malloc/free is intact. This is a
- streamlined version of the approach described by William Robertson
- et al in "Run-time Detection of Heap-based Overflows" LISA'03
-- http://www.usenix.org/events/lisa03/tech/robertson.html The footer
-+ https://www.usenix.org/events/lisa03/tech/robertson.html The footer
- of an inuse chunk holds the xor of its mstate and a random seed,
- that is checked upon calls to free() and realloc(). This is
- (probablistically) unguessable from outside the program, but can be
-
- ## compat/obstack.c ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- #include "git-compat-util.h"
- #include <gettext.h>
-
- ## compat/obstack.h ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- /* Summary:
-
-
- ## compat/poll/poll.c ##
-@@
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
-- with this program; if not, see <http://www.gnu.org/licenses/>. */
-+ with this program; if not, see <https://www.gnu.org/licenses/>. */
-
- /* To bump the minimum Windows version to Windows Vista */
- #include "git-compat-util.h"
-
- ## compat/poll/poll.h ##
-@@
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
-- with this program; if not, see <http://www.gnu.org/licenses/>. */
-+ with this program; if not, see <https://www.gnu.org/licenses/>. */
-
- #ifndef _GL_POLL_H
- #define _GL_POLL_H
-
- ## compat/precompose_utf8.h ##
-@@ compat/precompose_utf8.h: typedef struct dirent_prec_psx {
- unsigned char d_type; /* available on all systems git runs on */
-
- /*
-- * See http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html
-+ * See https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html
- * NAME_MAX + 1 should be enough, but some systems have
- * NAME_MAX=255 and strlen(d_name) may return 508 or 510
- * Solution: allocate more when needed, see precompose_utf8_readdir()
-
- ## compat/regex/regcomp.c ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- #if defined __TANDEM
- /* This is currently duplicated from git-compat-utils.h */
-
- ## compat/regex/regex.c ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- #ifdef HAVE_CONFIG_H
- #include "config.h"
-
- ## compat/regex/regex.h ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- #ifndef _REGEX_H
- #define _REGEX_H 1
-
- ## compat/regex/regex_internal.c ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- static void re_string_construct_common (const char *str, int len,
- re_string_t *pstr,
-
- ## compat/regex/regex_internal.h ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- #ifndef _REGEX_INTERNAL_H
- #define _REGEX_INTERNAL_H 1
-
- ## compat/regex/regexec.c ##
-@@
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
-- <http://www.gnu.org/licenses/>. */
-+ <https://www.gnu.org/licenses/>. */
-
- static reg_errcode_t match_ctx_init (re_match_context_t *cache, int eflags,
- int n) internal_function;
-
- ## compat/vcbuild/README ##
-@@ compat/vcbuild/README: The Steps of Build Git with VS2008
-
- You can either use the binary repository:
-
-- WWW: http://repo.or.cz/w/msvcgit.git
-+ WWW: https://repo.or.cz/w/msvcgit.git
- Git: git clone git://repo.or.cz/msvcgit.git
-- Zip: http://repo.or.cz/w/msvcgit.git?a=snapshot;h=master;sf=zip
-+ Zip: https://repo.or.cz/w/msvcgit.git?a=snapshot;h=master;sf=zip
-
- and call the setup_32bit_env.cmd batch script before compiling Git,
- (see repo/package README for details), or the source repository:
-
-- WWW: http://repo.or.cz/w/gitbuild.git
-+ WWW: https://repo.or.cz/w/gitbuild.git
- Git: git clone git://repo.or.cz/gitbuild.git
- Zip: (None, as it's a project with submodules)
-
-@@ compat/vcbuild/README: The Steps of Build Git with VS2008
- 2. Ensure you have the msysgit environment in your path, so you have
- GNU Make, bash and perl available.
-
-- WWW: http://repo.or.cz/w/msysgit.git
-+ WWW: https://repo.or.cz/w/msysgit.git
- Git: git clone git://repo.or.cz/msysgit.git
-- Zip: http://repo.or.cz/w/msysgit.git?a=snapshot;h=master;sf=zip
-+ Zip: https://repo.or.cz/w/msysgit.git?a=snapshot;h=master;sf=zip
-
- This environment is also needed when you use the resulting
- executables, since Git might need to run scripts which are part of
-
- ## contrib/completion/git-completion.bash ##
-@@ contrib/completion/git-completion.bash: __git_dequote ()
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
--# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+# along with this program; if not, see <https://www.gnu.org/licenses/>.
- #
- # The latest version of this software can be obtained here:
- #
-
- ## contrib/credential/libsecret/git-credential-libsecret.c ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
-
- /*
-
- ## contrib/fast-import/import-directories.perl ##
-@@
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
--# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+# along with this program; if not, see <https://www.gnu.org/licenses/>.
- #
- # ------------------------------------------------------------------------
-
-
- ## contrib/hg-to-git/hg-to-git.py ##
-@@
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
-- along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ along with this program; if not, see <https://www.gnu.org/licenses/>.
- """
-
- import os, os.path, sys
-
- ## contrib/mw-to-git/t/test-gitmw-lib.sh ##
-@@ contrib/mw-to-git/t/test-gitmw-lib.sh: wiki_install () {
- if ! test -f $MW_FILENAME
- then
- echo "Downloading $MW_VERSION_MAJOR.$MW_VERSION_MINOR sources ..."
-- wget "http://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/$MW_FILENAME" ||
-+ wget "https://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/$MW_FILENAME" ||
- error "Unable to download "\
-- "http://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/"\
-+ "https://download.wikimedia.org/mediawiki/$MW_VERSION_MAJOR/"\
- "$MW_FILENAME. "\
- "Please fix your connection and launch the script again."
- echo "$MW_FILENAME downloaded in $(pwd)/;" \
-
- ## contrib/persistent-https/LICENSE ##
-@@
-
- Apache License
- Version 2.0, January 2004
-- http://www.apache.org/licenses/
-+ https://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-
- ## contrib/persistent-https/README ##
-@@ contrib/persistent-https/README: PREREQUISITES
- The code is written in Go (http://golang.org/) and the Go compiler is
- required. Currently, the compiler must be built and installed from tip
- of source, in order to include a fix in the reverse http proxy:
--http://code.google.com/p/go/source/detail?r=a615b796570a2cd8591884767a7d67ede74f6648
-+https://code.google.com/p/go/source/detail?r=a615b796570a2cd8591884767a7d67ede74f6648
-
-
- BUILDING
-
- ## contrib/thunderbird-patch-inline/appp.sh ##
-@@
- # AppendPatch - A script to be used together with ExternalEditor
- # for Mozilla Thunderbird to properly include patches inline in e-mails.
-
--# ExternalEditor can be downloaded at http://globs.org/articles.php?lng=en&pg=2
-+# ExternalEditor can be downloaded at https://globs.org/articles.php?lng=en&pg=2
-
- CONFFILE=~/.appprc
-
-
- ## contrib/update-unicode/update_unicode.sh ##
-@@
- #!/bin/sh
--#See http://www.unicode.org/reports/tr44/
-+#See https://www.unicode.org/reports/tr44/
- #
- #Me Enclosing_Mark an enclosing combining mark
- #Mn Nonspacing_Mark a nonspacing combining mark (zero advance width)
-@@
- cd "$(dirname "$0")"
- UNICODEWIDTH_H=$(git rev-parse --show-toplevel)/unicode-width.h
-
--wget -N http://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt \
-- http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt &&
-+wget -N https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt \
-+ https://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt &&
- if ! test -d uniset; then
- git clone https://github.com/depp/uniset.git &&
- ( cd uniset && git checkout 4b186196dd )
-
- ## convert.c ##
-@@ convert.c: static int encode_to_git(const char *path, const char *src, size_t src_len,
- * generate a faulty round trip without an iconv error. Iconv errors
- * are already caught above.
- *
-- * [1] http://unicode.org/faq/utf_bom.html#gen2
-+ * [1] https://unicode.org/faq/utf_bom.html#gen2
- * [2] https://support.microsoft.com/en-us/help/170559/prb-conversion-problem-between-shift-jis-and-unicode
- */
- if (die_on_error && check_roundtrip(enc)) {
-
- ## ewah/bitmap.c ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #include "git-compat-util.h"
- #include "ewok.h"
-
- ## ewah/ewah_bitmap.c ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #include "git-compat-util.h"
- #include "ewok.h"
-
- ## ewah/ewah_io.c ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #include "git-compat-util.h"
- #include "ewok.h"
-
- ## ewah/ewah_rlw.c ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #include "git-compat-util.h"
- #include "ewok.h"
-
- ## ewah/ewok.h ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #ifndef __EWOK_BITMAP_H__
- #define __EWOK_BITMAP_H__
-@@ ewah/ewok.h: typedef uint64_t eword_t;
- * Do not use __builtin_popcountll. The GCC implementation
- * is notoriously slow on all platforms.
- *
-- * See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36041
-+ * See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36041
- */
- static inline uint32_t ewah_bit_popcount64(uint64_t x)
- {
-
- ## ewah/ewok_rlw.h ##
-@@
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
-- * along with this program; if not, see <http://www.gnu.org/licenses/>.
-+ * along with this program; if not, see <https://www.gnu.org/licenses/>.
- */
- #ifndef __EWOK_RLW_H__
- #define __EWOK_RLW_H__
-
## git-cvsimport.perl ##
@@ git-cvsimport.perl: sub conn {
# Use a HTTP Proxy. Only works for HTTP proxies that
@@ utf8.h: int has_prohibited_utf_bom(const char *enc, const char *data, size_t len
* Section 3.10, D98, page 132
* [3] https://encoding.spec.whatwg.org/#utf-16le
*/
-
- ## xdiff/xdiff.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xdiffi.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xdiffi.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xemit.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xemit.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xinclude.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xmacros.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xmerge.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xpatience.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xprepare.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xprepare.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xtypes.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xutils.c ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
-
- ## xdiff/xutils.h ##
-@@
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, see
-- * <http://www.gnu.org/licenses/>.
-+ * <https://www.gnu.org/licenses/>.
- *
- * Davide Libenzi <davidel@xmailserver.org>
- *
2: f9f3f4af1c8 ! 2: 80eb5da8ed4 doc: update links to current pages
@@ Metadata
## Commit message ##
doc: update links to current pages
+ It's somewhat traditional to respect sites' self-identification.
+
Signed-off-by: Josh Soref <jsoref@gmail.com>
## Documentation/CodingGuidelines ##
@@ Documentation/git-format-patch.txt: Approach #3 (external editor)
1. Prepare the patch as a text file using your method of choice.
- ## Documentation/git-ls-remote.txt ##
-@@ Documentation/git-ls-remote.txt: d4ca2e3147b409459955613c152220f4db848ee1 refs/tags/v2.40.0
- * List all references matching given patterns:
- +
- ----
--$ git ls-remote http://www.kernel.org/pub/scm/git/git.git master seen rc
-+$ git ls-remote https://git.kernel.org/pub/scm/git/git.git master seen rc
- 5fe978a5381f1fbad26a80e682ddd2a401966740 refs/heads/master
- c781a84b5204fb294c9ccc79f8b3baceeb32c061 refs/heads/seen
- ----
-@@ Documentation/git-ls-remote.txt: c781a84b5204fb294c9ccc79f8b3baceeb32c061 refs/heads/seen
- * List only tags matching a given wildcard pattern:
- +
- ----
--$ git ls-remote --tags http://www.kernel.org/pub/scm/git/git.git v\*
-+$ git ls-remote --tags https://git.kernel.org/pub/scm/git/git.git v\*
- 485a869c64a68cc5795dd99689797c5900f4716d refs/tags/v2.39.2
- cbf04937d5b9fcf0a76c28f69e6294e9e3ecd7e6 refs/tags/v2.39.2^{}
- d4ca2e3147b409459955613c152220f4db848ee1 refs/tags/v2.40.0
-
## Documentation/git.txt ##
@@ Documentation/git.txt: Authors
-------
@@ Documentation/git.txt: Authors
If you have a clone of git.git itself, the
- ## Documentation/gitcore-tutorial.txt ##
-@@ Documentation/gitcore-tutorial.txt: Examples.
-
- the above are equivalent to:
-
--. `git pull http://www.kernel.org/pub/scm/git/git.git/ HEAD`
--. `git pull http://www.kernel.org/pub/scm/git/git.git/ tag v0.99.1`
-+. `git pull https://git.kernel.org/pub/scm/git/git.git/ HEAD`
-+. `git pull https://git.kernel.org/pub/scm/git/git.git/ tag v0.99.1`
-
-
- How does the merge work?
-
- ## compat/nedmalloc/malloc.c.h ##
-@@ compat/nedmalloc/malloc.c.h: LONG __cdecl _InterlockedExchange(LONG volatile *Target, LONG Value);
- /* --[ start GCC compatibility ]----------------------------------------------
- * Compatibility <intrin_x86.h> header for GCC -- GCC equivalents of intrinsic
- * Microsoft Visual C++ functions. Originally developed for the ReactOS
-- * (<http://www.reactos.org/>) and TinyKrnl (<http://www.tinykrnl.org/>)
-+ * (<https://reactos.org/>) and TinyKrnl (<http://www.tinykrnl.org/>)
- * projects.
- *
- * Copyright (c) 2006 KJK::Hyperion <hackbunny@reactos.com>
-
- ## contrib/persistent-https/README ##
-@@ contrib/persistent-https/README: https://kernel.googlesource.com/pub/scm/git/git
-
- PREREQUISITES
-
--The code is written in Go (http://golang.org/) and the Go compiler is
-+The code is written in Go (https://go.dev/) and the Go compiler is
- required. Currently, the compiler must be built and installed from tip
- of source, in order to include a fix in the reverse http proxy:
- https://code.google.com/p/go/source/detail?r=a615b796570a2cd8591884767a7d67ede74f6648
-
## git-gui/git-gui.sh ##
@@ git-gui/git-gui.sh: proc do_quit {{rc {1}}} {
set ret_code $rc
3: 100ea749b5b ! 3: 7cfd7b244ea doc: update links for andre-simon.de
@@ Metadata
## Commit message ##
doc: update links for andre-simon.de
+ Beyond the fact that it's somewhat traditional to respect sites'
+ self-identification, it's helpful for links to point to the things
+ that people expect them to reference. Here that means linking to
+ specific pages instead of a domain.
+
Signed-off-by: Josh Soref <jsoref@gmail.com>
## Documentation/gitweb.conf.txt ##
4: db71330d1ca ! 4: 9f0bba69492 doc: refer to internet archive
@@ Metadata
## Commit message ##
doc: refer to internet archive
- Signed-off-by: Josh Soref <jsoref@gmail.com>
+ These pages are no longer reachable from their original locations,
+ which makes things difficult for readers. Instead, switch to linking to
+ the Internet Archive for the content.
- ## compat/nedmalloc/malloc.c.h ##
-@@ compat/nedmalloc/malloc.c.h: LONG __cdecl _InterlockedExchange(LONG volatile *Target, LONG Value);
- /* --[ start GCC compatibility ]----------------------------------------------
- * Compatibility <intrin_x86.h> header for GCC -- GCC equivalents of intrinsic
- * Microsoft Visual C++ functions. Originally developed for the ReactOS
-- * (<https://reactos.org/>) and TinyKrnl (<http://www.tinykrnl.org/>)
-+ * (<https://reactos.org/>) and TinyKrnl (<https://web.archive.org/web/20060409205924/http://www.tinykrnl.org/>)
- * projects.
- *
- * Copyright (c) 2006 KJK::Hyperion <hackbunny@reactos.com>
+ Signed-off-by: Josh Soref <jsoref@gmail.com>
## gitweb/gitweb.perl ##
@@ gitweb/gitweb.perl: sub git_feed {
--
gitgitgadget
next prev parent reply other threads:[~2023-09-24 10:57 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-22 14:13 [PATCH 0/4] Switch links to https Josh Soref via GitGitGadget
2023-09-22 14:13 ` [PATCH 1/4] doc: switch " Josh Soref via GitGitGadget
2023-09-22 21:22 ` Eric Sunshine
2023-09-22 22:05 ` Junio C Hamano
2023-09-22 14:13 ` [PATCH 2/4] doc: update links to current pages Josh Soref via GitGitGadget
2023-09-22 21:25 ` Eric Sunshine
2023-09-22 21:30 ` Josh Soref
2023-09-22 21:34 ` Eric Sunshine
2023-09-22 22:21 ` Junio C Hamano
2023-09-22 22:23 ` Junio C Hamano
2023-09-22 14:13 ` [PATCH 3/4] doc: update links for andre-simon.de Josh Soref via GitGitGadget
2023-09-22 14:13 ` [PATCH 4/4] doc: refer to internet archive Josh Soref via GitGitGadget
2023-09-24 10:57 ` Josh Soref via GitGitGadget [this message]
2023-09-24 10:57 ` [PATCH v2 1/4] doc: switch links to https Josh Soref via GitGitGadget
2023-11-23 21:19 ` Elijah Newren
2023-11-24 3:12 ` Josh Soref
2023-11-24 15:33 ` Elijah Newren
2023-09-24 10:57 ` [PATCH v2 2/4] doc: update links to current pages Josh Soref via GitGitGadget
2023-11-23 21:27 ` Elijah Newren
2023-11-24 3:20 ` Josh Soref
2023-09-24 10:57 ` [PATCH v2 3/4] doc: update links for andre-simon.de Josh Soref via GitGitGadget
2023-09-24 10:57 ` [PATCH v2 4/4] doc: refer to internet archive Josh Soref via GitGitGadget
2023-11-23 21:33 ` Elijah Newren
2023-11-24 3:24 ` Josh Soref
2023-11-24 15:32 ` Elijah Newren
2023-09-25 18:33 ` [PATCH v2 0/4] Switch links to https Junio C Hamano
2023-09-25 18:55 ` Eric Sunshine
2023-11-24 3:35 ` [PATCH v3 " Josh Soref via GitGitGadget
2023-11-24 3:35 ` [PATCH v3 1/4] doc: update links to current pages Josh Soref via GitGitGadget
2023-11-24 3:35 ` [PATCH v3 2/4] doc: switch links to https Josh Soref via GitGitGadget
2023-11-24 3:35 ` [PATCH v3 3/4] doc: update links for andre-simon.de Josh Soref via GitGitGadget
2023-11-24 3:35 ` [PATCH v3 4/4] doc: refer to internet archive Josh Soref via GitGitGadget
2023-11-24 15:36 ` [PATCH v3 0/4] Switch links to https Elijah Newren
2023-11-24 16:03 ` Josh Soref
2023-11-27 0:49 ` Junio C Hamano
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=pull.1589.v2.git.1695553041.gitgitgadget@gmail.com \
--to=gitgitgadget@gmail.com \
--cc=git@vger.kernel.org \
--cc=jsoref@gmail.com \
/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;
as well as URLs for NNTP newsgroup(s).