mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tools: fix git_pre_commit_hook.vsh on windows
This commit is contained in:
parent
1978176c22
commit
eb11b0149d
@ -25,7 +25,7 @@ import term
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
// This hook cares only about the changed V files, that will be commited, as reported by git itself:
|
// 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 == '' {
|
if changed.output == '' {
|
||||||
eprintln('>>> 0 changed V files found.')
|
eprintln('>>> 0 changed V files found.')
|
||||||
exit(0)
|
exit(0)
|
||||||
@ -43,7 +43,8 @@ fn main() {
|
|||||||
for vfile in vfiles {
|
for vfile in vfiles {
|
||||||
eprintln(' ${term.bold('$vfile')}')
|
eprintln(' ${term.bold('$vfile')}')
|
||||||
}
|
}
|
||||||
os.system('v fmt -w ${vfiles.join(' ')}')
|
all_vfiles_on_a_line := vfiles.map(os.quoted_path(it)).join(' ')
|
||||||
os.system('git add ${vfiles.join(' ')}')
|
os.system('v fmt -w $all_vfiles_on_a_line')
|
||||||
|
os.system('git add $all_vfiles_on_a_line')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user