1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-22 16:20:23 +02:00

make zrecompile detect deleted and new files (11061)

This commit is contained in:
Sven Wischnowsky 2000-05-02 11:34:28 +00:00
parent 48cd3184fb
commit be2a2590e4
2 changed files with 16 additions and 8 deletions

View file

@ -53,7 +53,7 @@ else
fi
if [[ -n $pats ]]; then
local end
local end num
while (( $# )); do
end=$argv[(i)--]
@ -84,13 +84,18 @@ if [[ -n $pats ]]; then
(( $#files )) || files=( ${zwc%.zwc} )
if [[ -f $zwc ]]; then
re=
for file in $files; do
if [[ $file -nt $zwc ]]; then
re=yes
break
fi
done
num=$(zcompile -t $zwc | wc -l)
if [[ num-1 -ne $#files ]]; then
re=yes
else
re=
for file in $files; do
if [[ $file -nt $zwc ]]; then
re=yes
break
fi
done
fi
else
re=yes
fi