History

Coccinelle: Use the -no_show_diff option for org and report mode

This allows to write the semantic patches with code sharing for the matching parts.

Nicolas Palix committed 16 years ago

Commit 03ee0c41 parent 2c1160c1 file · +6 −4Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/coccicheck+6−4
@@ -31,6 +31,8 @@ if [ "$MODE" = "" ] ; then · 30 unmodified lines
3131 echo 'You can specify the mode with "make coccicheck MODE=<mode>"'
3232 fi
3333 MODE="chain"
34+elif [ "$MODE" = "report" -o "$MODE" = "org" ] ; then
35+ FLAGS="$FLAGS -no_show_diff"
3436 fi
3537
3638 if [ "$ONLINE" = "0" ] ; then
@@ -75,10 +77,10 @@ coccinelle () { · 38 unmodified lines
7577 fi
7678
7779 if [ "$MODE" = "chain" ] ; then
78− $SPATCH -D patch $FLAGS -sp_file $COCCI $OPT $OPTIONS || \
79− $SPATCH -D report $FLAGS -sp_file $COCCI $OPT $OPTIONS || \
80− $SPATCH -D context $FLAGS -sp_file $COCCI $OPT $OPTIONS || \
81− $SPATCH -D org $FLAGS -sp_file $COCCI $OPT $OPTIONS || exit 1
80+ $SPATCH -D patch $FLAGS -sp_file $COCCI $OPT $OPTIONS || \
81+ $SPATCH -D report $FLAGS -sp_file $COCCI $OPT $OPTIONS -no_show_diff || \
82+ $SPATCH -D context $FLAGS -sp_file $COCCI $OPT $OPTIONS || \
83+ $SPATCH -D org $FLAGS -sp_file $COCCI $OPT $OPTIONS -no_show_diff || exit 1
8284 else
8385 $SPATCH -D $MODE $FLAGS -sp_file $COCCI $OPT $OPTIONS || exit 1
8486 fi