Matthias Schoettle
|
0784ddfaea
|
Add mdformat pre-commit hook (#1416)
|
2026-01-20 11:26:37 +08:00 |
|
Jo
|
d07b1916ae
|
Skip cookiecutter template directories like {{cookiecutter.project_slug}} during project discovery (#1316)
Fixes #1315
Updates #1044
|
2026-01-07 15:53:02 +08:00 |
|
joshuamarkovic
|
59230a7a72
|
Support orphan projects (#1129)
* Add deduplicate feature
# Conflicts:
# src/cli/run/filter.rs
* Linting
* Linting
* Fix failed test
* Fix failed test
* More testing
* Revert "More testing"
This reverts commit 40304335c49d27f7024703da4f3ac4d775af52f7.
* Linting
* Support orphan projects
* Support orphan projects
* Fix filter
* Add a failing test
* "orphan" is an static attribute, always in effect
---------
Co-authored-by: Jo <10510431+j178@users.noreply.github.com>
|
2025-11-27 13:47:41 +08:00 |
|
Jo
|
e84a843acc
|
Tweaks to windows extension comparison (#1140)
* fix
* tweak
---------
Co-authored-by: j178 <j178@users.noreply.github.com>
|
2025-11-22 10:49:56 +08:00 |
|
Copilot
|
04377fe568
|
Document workspace file visibility constraints (#1071)
* Initial plan
* Add documentation clarifying workspace file visibility constraints
Co-authored-by: j178 <10510431+j178@users.noreply.github.com>
* Make File Visibility Constraints a subsection and condense content
Co-authored-by: j178 <10510431+j178@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: j178 <10510431+j178@users.noreply.github.com>
|
2025-11-14 13:35:34 +08:00 |
|
Copilot
|
b524f38675
|
Document that .gitignore is respected by default during workspace discovery (#983)
* Initial plan
* Document that .gitignore is respected by default and add test
Co-authored-by: j178 <10510431+j178@users.noreply.github.com>
* Lint
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: j178 <10510431+j178@users.noreply.github.com>
|
2025-10-28 16:31:00 +08:00 |
|
Jo
|
59960410fa
|
Add support for .prekignore to ignore directories from project discovery (#826)
|
2025-10-01 18:15:10 +08:00 |
|
Jo
|
2ebf0084fa
|
Add docs about debugging (#702)
|
2025-09-10 15:16:34 +08:00 |
|
Jo
|
2a67f7ce5a
|
Ignore config file from hidden directory (#677)
|
2025-09-08 20:23:16 +08:00 |
|
Jo
|
3dfab69c1d
|
Cache workspace discovery result (#636)
* Cache workspace discovery result
* Add `--refresh` to refresh cached data
* Add docs about workspace cache
|
2025-09-07 00:26:38 +08:00 |
|
Jo
|
e9fc08bc6b
|
Implement project and hook selector (#623)
* selection
* .
* complete
* rewrite
* Fix
* Fix docs
* Update doc
* Fix single config mode
* Improve
* Fix doc
* Fixes and tweaks
* Fix tests
* Fixes and tests
* Use path clean instead of canonicalized
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
18f205f044
|
Improve workspace docs about skips rule (#615)
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
dadc033948
|
Update workspace design doc (#613)
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
61c364b65c
|
Add design about Project and Hook Selection (#612)
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
055e493fac
|
Support prek install|install-hooks|hook-impl|init-template-dir in workspace mode (#595)
* Support `prek install|install-hooks|hook-impl|init-template-dir` in workspace mode
* Fix
* Fix windows
# Conflicts:
# src/cli/hook_impl.rs
# tests/hook_impl.rs
# Conflicts:
# src/cli/install.rs
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
bb469d38bb
|
Add an full example and update docs (#582)
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
f089db0699
|
Add prek run --cd <dir> to change directory before running (#581)
|
2025-09-06 16:44:22 +08:00 |
|
Jo
|
a5a1b3b2b0
|
Support multiple .pre-commit-config.yaml in a workspace (monorepo mode) (#481)
* Remove color from trace log
Since `tracing-subscriber 0.3.20`, ANSI codes will be escaped so that color can not be shown in log. 4c52ca5266
* Refactor project constructure
# Conflicts:
# src/cli/run/run.rs
* .
# Conflicts:
# src/workspace.rs
# Conflicts:
# src/workspace.rs
# Conflicts:
# src/workspace.rs
.
# Conflicts:
# src/git.rs
# Conflicts:
# src/git.rs
# Conflicts:
# src/git.rs
# src/languages/script.rs
Support multiple `.pre-commit-connfig.yaml` in a workspace (monorepo mode)
.
.
Make it compile
Fix
.
.
.
Fix
Fix
Fix
.
.
.
# Conflicts:
# src/builtin/pre_commit_hooks/fix_trailing_whitespace.rs
# src/builtin/pre_commit_hooks/mod.rs
# src/hook.rs
# src/languages/docker.rs
# src/languages/docker_image.rs
# src/languages/golang/golang.rs
# src/languages/node/node.rs
# src/languages/python/python.rs
# src/languages/system.rs
# src/run.rs
* Refactor
* Fix
* .
* Fix `--config FILE`
* Add docs
* Misc
* Fix
# Conflicts:
# README.md
|
2025-09-06 16:44:22 +08:00 |
|