Skip to main content

build status pre-commit.ci status

pre-commit-mirror-maker

Scripts for creating mirror repositories that do not have .pre-commit-hooks.yaml

Installation

$ pip install pre-commit-mirror-maker

Sample Usage

To see all supported configuration options, run:

$ pre-commit-mirror --help

For example: making a mirror of the yapf package:

$ git init mirrors-yapf
Initialized empty Git repository in /tmp/mirrors-yapf/.git/

$ pre-commit-mirror mirrors-yapf --language python --package-name yapf --args=-i --types python
[main (root-commit) 88bffee] Mirror: 0.1.3
 3 files changed, 16 insertions(+)
 create mode 100644 .pre-commit-hooks.yaml
 create mode 100644 .version
 create mode 100644 setup.py
[main 24cd5f4] Mirror: 0.1.4
 2 files changed, 2 insertions(+), 2 deletions(-)
[main 6695a76] Mirror: 0.1.5

...

[main 091ab92] Mirror: 0.22.0
 2 files changed, 2 insertions(+), 2 deletions(-)

$ ls -al mirrors-yapf/
total 24
drwxrwxr-x 3 asottile asottile 4096 May 26 10:00 .
drwxrwxr-x 8 asottile asottile 4096 May 26 10:00 ..
drwxrwxr-x 8 asottile asottile 4096 May 26 10:00 .git
-rw-rw-r-- 1 asottile asottile  136 May 26 10:00 .pre-commit-hooks.yaml
-rw-rw-r-- 1 asottile asottile  137 May 26 10:00 setup.py
-rw-rw-r-- 1 asottile asottile    7 May 26 10:00 .version

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pre_commit_mirror_maker-1.13.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pre_commit_mirror_maker-1.13.1-py2.py3-none-any.whl (10.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pre_commit_mirror_maker-1.13.1.tar.gz.

File metadata

File hashes

Hashes for pre_commit_mirror_maker-1.13.1.tar.gz
Algorithm Hash digest
SHA256 076385787736d9f58a8bc3e855b0a384319fb88cabe0b039653236d85c5edc4d
MD5 e2d63c7e3221f56308269410936829cb
BLAKE2b-256 60f894a67976310e9eb1f39b04f630f23ccd1f77f48401f693ac4f573edc1c8e

See more details on using hashes here.

File details

Details for the file pre_commit_mirror_maker-1.13.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pre_commit_mirror_maker-1.13.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4eadb83df959e4bf4bf0bb1cd390402f966c02e13d447893068bf6163c3db274
MD5 b75a77b1037cf6c716e31124b9946314
BLAKE2b-256 9fa4d919aae51a45c5138edbf994784b87bb4599aed2ebcd25e73832b3cb9997

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page