1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-24 17:00:32 +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

@ -1,5 +1,8 @@
2000-05-02 Sven Wischnowsky <wischnow@informatik.hu-berlin.de>
* 11061: Functions/Misc/zrecompile: make zrecompile detect deleted
and new files
* 11060: Doc/Zsh/compsys.yo: two more doc fixes
2000-05-02 Peter Stephenson <pws@cambridgesiliconradio.com>

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