Repository: pre-commit/pre-commit
Pull request #688 (2018-01-14 02:18:46)

https-ify links
- A lot of http links loaded fine on https
- pre-commit.com is now loadable on https via cloudflare


Patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0b1ae84..4ec7d54 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -158,7 +158,7 @@
 
 1.0.0
 =====
-pre-commit will now be following [semver](http://semver.org/).  Thanks to all
+pre-commit will now be following [semver](https://semver.org/).  Thanks to all
 of the [contributors](https://github.com/pre-commit/pre-commit/graphs/contributors)
 that have helped us get this far!
 
@@ -561,7 +561,7 @@ that have helped us get this far!
 
 0.3.5
 =====
-- Support running during `pre-push`.  See http://pre-commit.com/#advanced 'pre-commit during push'.
+- Support running during `pre-push`.  See https://pre-commit.com/#advanced 'pre-commit during push'.
 
 0.3.4
 =====
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index da27dec..e9a9f9e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -44,7 +44,7 @@ With the environment activated simply run `pre-commit install`.
 
 ## Documentation
 
-Documentation is hosted at http://pre-commit.com
+Documentation is hosted at https://pre-commit.com
 
 This website is controlled through
 https://github.com/pre-commit/pre-commit.github.io
diff --git a/README.md b/README.md
index 8bbc534..12b222d 100644
--- a/README.md
+++ b/README.md
@@ -6,4 +6,4 @@
 
 A framework for managing and maintaining multi-language pre-commit hooks.
 
-For more information see: http://pre-commit.com/
+For more information see: https://pre-commit.com/
diff --git a/pre_commit/commands/sample_config.py b/pre_commit/commands/sample_config.py
index c8c3bf1..ae59468 100644
--- a/pre_commit/commands/sample_config.py
+++ b/pre_commit/commands/sample_config.py
@@ -8,8 +8,8 @@ from __future__ import unicode_literals
 # significantly faster than https:// or http://).  For now, periodically
 # manually updating the revision is fine.
 SAMPLE_CONFIG = '''\
-# See http://pre-commit.com for more information
-# See http://pre-commit.com/hooks.html for more hooks
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
 repos:
 -   repo: https://github.com/pre-commit/pre-commit-hooks
     sha: v0.9.2
diff --git a/pre_commit/main.py b/pre_commit/main.py
index 865571a..16b6c3b 100644
--- a/pre_commit/main.py
+++ b/pre_commit/main.py
@@ -94,7 +94,7 @@ def main(argv=None):
     argv = [five.to_text(arg) for arg in argv]
     parser = argparse.ArgumentParser()
 
-    # http://stackoverflow.com/a/8521644/812183
+    # https://stackoverflow.com/a/8521644/812183
     parser.add_argument(
         '-V', '--version',
         action='version',
diff --git a/pre_commit/parse_shebang.py b/pre_commit/parse_shebang.py
index 4419cbf..3332681 100644
--- a/pre_commit/parse_shebang.py
+++ b/pre_commit/parse_shebang.py
@@ -56,7 +56,7 @@ def normexe(orig_exe):
 
 def normalize_cmd(cmd):
     """Fixes for the following issues on windows
-    - http://bugs.python.org/issue8557
+    - https://bugs.python.org/issue8557
     - windows does not parse shebangs
 
     This function also makes deep-path shebangs work just fine
diff --git a/pre_commit/store.py b/pre_commit/store.py
index 9c67345..1311984 100644
--- a/pre_commit/store.py
+++ b/pre_commit/store.py
@@ -68,7 +68,7 @@ class Store(object):
         os.close(fd)
         # sqlite doesn't close its fd with its contextmanager >.<
         # contextlib.closing fixes this.
-        # See: http://stackoverflow.com/a/28032829/812183
+        # See: https://stackoverflow.com/a/28032829/812183
         with contextlib.closing(sqlite3.connect(tmpfile)) as db:
             db.executescript(
                 'CREATE TABLE repos ('


Test patch:
diff --git a/tests/commands/sample_config_test.py b/tests/commands/sample_config_test.py
index 9d74a01..1dca98b 100644
--- a/tests/commands/sample_config_test.py
+++ b/tests/commands/sample_config_test.py
@@ -9,8 +9,8 @@ def test_sample_config(capsys):
     assert ret == 0
     out, _ = capsys.readouterr()
     assert out == '''\
-# See http://pre-commit.com for more information
-# See http://pre-commit.com/hooks.html for more hooks
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
 repos:
 -   repo: https://github.com/pre-commit/pre-commit-hooks
     sha: v0.9.2