Comments (5)
Thank you for issue @piotrb!
Unfortunately, I'm a little busy in the coming days :(
If you have the opportunity to do PR with a correction, this will be great. I will accept it and release with your fix.
from lefthook.
Hi I have one issue with my project structure.
And I'm not sure is it in scope of this enhancement
or not.
I'm trying to migrate JavaScript
project from Husky
. It has following folder structure:
/ my_project_parent
/ .git
/ my_project
lefthook.yml
package.json
...
...
The problem is that lefthook looking for .git
folder in my_project
at the moment, while it is actually in parent folder.
It would be nice if it can find parent .git
and write hooks
there.
from lefthook.
Yea, just need to replace calls form getRootDir()
to result of that call: git rev-parse --show-toplevel
.
In that case GIR_DIR
env variable should be supported too.
from lefthook.
Would be awesome as next feature!
from lefthook.
Released in 0.7.0
More info here:
#72
from lefthook.
Related Issues (20)
- Option to redirect standard input to `/dev/null` HOT 5
- fetch new scripts automatically when remote scripts changed HOT 1
- new feature refetch remotes config sync hooks fail HOT 15
- Paths with brackets parsed incorrectly in Windows environment HOT 3
- 1.6.16 not available in apt/rpm repos HOT 1
- Bug: Global extend options will take precedence over local options HOT 7
- postinstall does not get executed with pnpm HOT 1
- can't evaluate field Extension in type string HOT 1
- Installation command creates a folder named --help HOT 5
- npx lefthook throwing `command not found` HOT 3
- git commit command with error in macos `14.4.1` for M3. HOT 5
- Skip hook/command when commit message matches a pattern HOT 2
- Does not work correctly if there are multiple excludes HOT 2
- Version 1.7.6 fails installation on CI HOT 4
- Provide a default branch for {push_files} HOT 1
- Invalid escaping of {staged_files} HOT 15
- Use git rev-parse origin/<branch-name> to get latest pushed ref
- Explain how "run" runs whatever it is its value represents HOT 1
- "unknown revision or path not in the working tree" from 1.6.15 onwards HOT 4
- Can't exclude multiple files. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lefthook.