1
0
Fork 0

Compare commits

..

No commits in common. "ba36946651a5a2c5c7a413e219547dd85621cf0b" and "ba84f7ab299d282fdf7abd30e276c83cbc5db135" have entirely different histories.

2 changed files with 0 additions and 67 deletions

7
debian/changelog vendored
View file

@ -1,10 +1,3 @@
pre-commit-hooks (5.0.0+dfsg-4) sid; urgency=medium
* Adding README.Debian to explain the basic usage of pre-commit-hooks
(Closes: #1093805).
-- Daniel Baumann <daniel@debian.org> Mon, 21 Apr 2025 12:59:35 +0200
pre-commit-hooks (5.0.0+dfsg-3) sid; urgency=medium pre-commit-hooks (5.0.0+dfsg-3) sid; urgency=medium
* Updating to standards version 4.7.1. * Updating to standards version 4.7.1.

View file

@ -1,60 +0,0 @@
pre-commit-hooks for Debian
===========================
1. pre-commit
-------------
pre-commit is a hook framework for the Git version control system. It allows
managing and maintaining multi-language Git pre-commit hooks.
When using multiple hooks managed by pre-commit, they are usually maintained
in a Git repository on their own and then included in the pre-commit
configuration file, within the repository they are being run in, like this:
--- .pre-commit-config.yaml ---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: end-of-file-fixer
- id: trailing-whitespace
[...]
---
Running 'pre-commit install' and 'pre-commit run --all-files' then will
automatically download the referenced Git repository (pre-commit-hooks) and
keep it updated.
A demo repository is available upstream:
https://github.com/pre-commit/demo-repo
2. pre-commit-hooks
-------------------
As an alternative to referencing a (remote) Git repository and depend on its
availabilty or the network connectivity to access it, hooks within pre-commit
can also be configured to be used from the local filesystem. This is why the
pre-commit-hooks package is included in Debian.
The above example can be replicated the following way:
--- .pre-commit-config.yaml ---
repos:
- repo: local
hooks:
- id: end-of-file-fixer
name: end-of-file-fixer
language: python
entry: python3 /usr/lib/python3/dist-packages/pre_commit_hooks/end_of_file_fixer.py
- id: trailing-whitespace
name: trailing-whitespace
language: python
entry: python3 /usr/lib/python3/dist-packages/pre_commit_hooks/trailing_whitespace_fixer.py
[...]
---
In future, the Debian package pre-commit-hooks might include some simplification
(like an include file) way to reference these local pre-commit-hooks easier.
-- Daniel Baumann <daniel@debian.org> Mon, 21 Apr 2025 12:55:47 +0200