-
-
Notifications
You must be signed in to change notification settings - Fork 414
Closed
Labels
conclusion: resolvedIssue was resolvedIssue was resolvedtopic: codeRelated to content of the project itselfRelated to content of the project itselftype: imperfectionPerceived defect in any part of projectPerceived defect in any part of project
Description
Describe the problem
When executing arduino-cli compile
within a project that is also a git repository, I receive this error:
/Users/neale/myProject/.git/hooks/pre-commit: no such file or directory
This pre-commit hook is a symlink to a shell script that's also contained in the repository. This appears to happen regardless of where the symlink points / exists in the repository. There appears to be no way to work around the error other than completely removing the link.
To reproduce
Create a project with the structure:
- myProject
- myProject.ino
- aLink -> /somewhere/else
Execute arduino-cli compile
within the directory.
Expected behavior
Several solutions to this come to mind:
- Recursing hidden directories probably shouldn't happen by default
- Ability to explicitly list files / directories to compile
- An option to follow / not follow symlinks
Arduino CLI version
0.23.0
Operating system
macOS
Operating system version
12.3.1
Additional context
No response
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the nightly build
- My report contains all necessary details
Metadata
Metadata
Assignees
Labels
conclusion: resolvedIssue was resolvedIssue was resolvedtopic: codeRelated to content of the project itselfRelated to content of the project itselftype: imperfectionPerceived defect in any part of projectPerceived defect in any part of project