Bläddra i källkod

dev tools: Stage the copyright block to make diffs smaller.

pull/371/head
Daniel Shahaf 8 år sedan
förälder
incheckning
5627fd2045
1 ändrade filer med 9 tillägg och 11 borttagningar
  1. +9
    -11
      tests/generate.zsh

+ 9
- 11
tests/generate.zsh Visa fil

@ -41,9 +41,6 @@ fi
buffer=$1
ZSH_HIGHLIGHT_HIGHLIGHTERS=( $2 )
fname=${0:A:h:h}/highlighters/$2/test-data/${3%.zsh}.zsh
exec 3>&1
exec >$fname
git add -N $fname
# Load the main script.
. ${0:A:h:h}/zsh-syntax-highlighting.zsh
@ -54,9 +51,17 @@ _zsh_highlight_add_highlight()
region_highlight+=("$1 $2 $3")
}
# Copyright block
<$0 sed -n -e '1,/^$/p' | sed -e 's/2[0-9][0-9][0-9]/YYYY/'
year="`LC_ALL=C date +%Y`"
if ! read -q "?Set copyright year to $year? "; then
year="YYYY"
fi
exec >$fname
<$0 sed -n -e '1,/^$/p' | sed -e "s/2[0-9][0-9][0-9]/${year}/"
echo ""
# Assumes stdout is line-buffered
git add -- $fname
# Buffer
print -n 'BUFFER='
@ -87,10 +92,3 @@ print 'expected_region_highlight=('
done
}
print ')'
exec >&3
year="`LC_ALL=C date +%Y`"
if read -q "?Set copyright year to $year? "; then
<$fname >$fname.t sed s/YYYY/$year/ &&
mv $fname.t $fname
fi

Laddar…
Avbryt
Spara