Module: wine Branch: refs/heads/master Commit: 40b411824ef3b7e4161a4442aa7ef4c25d155d62 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=40b411824ef3b7e4161a4442... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Tue Jun 27 11:17:22 2006 +0200 winetest: Portability fix in the maketest script. Added support for git. --- programs/winetest/maketest | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/programs/winetest/maketest b/programs/winetest/maketest index 4d18b39..527a3b4 100755 --- a/programs/winetest/maketest +++ b/programs/winetest/maketest @@ -16,11 +16,17 @@ done i=0 cd $TOPSRCDIR -for dir in dlls/*/tests; do - sed -ne "s|^/\([^.]*.c\)/\([^/]*\).*|$dir/\1:\2|p" $dir/CVS/Entries 2>/dev/null -done |\ -while read; do - echo "REV_INFO+$i \"$REPLY\"" +if [ -d .git ] +then + git-ls-files -c -s --abbrev=10 -- "dlls/*/tests/*.c" |\ + sed -ne "s|^[0-7]* \([0-9a-f]*\) [0-9] \(.*\)$|\2:\1|p" +else + for dir in dlls/*/tests; do + sed -ne "s|^/\([^.]*.c\)/\([^/]*\).*|$dir/\1:\2|p" $dir/CVS/Entries 2>/dev/null + done +fi |\ +while read line; do + echo "REV_INFO+$i \"$line\"" i=`expr $i + 1` done