| 85664 | }; |
| 85665 | var getCoreHooksPath = async () => { |
| 85666 | const gitDir = await getGitDir(); |
| 85667 | const { stdout } = await execa("git", ["config", "core.hooksPath"], { |
| 85668 | cwd: gitDir |
| 85669 | }); |
| 85670 | return stdout; |
| 85671 | }; |
| 85672 | var getStagedFiles = async () => { |
| 85673 | const gitDir = await getGitDir(); |
| 85674 | const { stdout: files } = await execa( |
| 85675 | "git", |
| 85676 | ["diff", "--name-only", "--cached", "--relative"], |
| 85677 | { cwd: gitDir } |
| 85678 | ); |
| 85679 | if (!files) return []; |
| 85680 | const filesList = files.split("\n"); |
| 85681 | const ig = await getOpenCommitIgnore(); |
| 85682 | const allowedFiles = filesList.filter((file) => !ig.ignores(file)); |