mirror of
https://github.com/vlang/v.git
synced 2025-09-13 22:42:26 +03:00
tools: fix git_pre_commit_hook.vsh on windows
This commit is contained in:
parent
1978176c22
commit
eb11b0149d
1 changed files with 4 additions and 3 deletions
|
@ -25,7 +25,7 @@ import term
|
|||
|
||||
fn main() {
|
||||
// This hook cares only about the changed V files, that will be commited, as reported by git itself:
|
||||
changed := os.execute("git diff --cached --name-only --diff-filter=ACMR -- '*.v' '*.vsh' '*.vv'")
|
||||
changed := os.execute('git diff --cached --name-only --diff-filter=ACMR -- "*.v" "*.vsh" "*.vv"')
|
||||
if changed.output == '' {
|
||||
eprintln('>>> 0 changed V files found.')
|
||||
exit(0)
|
||||
|
@ -43,7 +43,8 @@ fn main() {
|
|||
for vfile in vfiles {
|
||||
eprintln(' ${term.bold('$vfile')}')
|
||||
}
|
||||
os.system('v fmt -w ${vfiles.join(' ')}')
|
||||
os.system('git add ${vfiles.join(' ')}')
|
||||
all_vfiles_on_a_line := vfiles.map(os.quoted_path(it)).join(' ')
|
||||
os.system('v fmt -w $all_vfiles_on_a_line')
|
||||
os.system('git add $all_vfiles_on_a_line')
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue