History

Coccinelle: Make 'report' the default mode

It appears that the 'report' mode is the one always provided by the semantic patches included in the kernel. It is thus more natural to select it by default. The 'chain' mode is however kept and the 'patch' mode is still the first tried in that case.

Nicolas Palix committed 13 years ago

Commit 1f0a6741 parent f7224061 file · +11 −3Browse files

Unified · Split

scripts/coccicheck+11−3
@@ -44,11 +44,19 @@ fi · 43 unmodified lines
4444
4545 if [ "$MODE" = "" ] ; then
4646 if [ "$ONLINE" = "0" ] ; then
47− echo 'You have not explicitly specified the mode to use. Using default "chain" mode.'
48− echo 'All available modes will be tried (in that order): patch, report, context, org'
47+ echo 'You have not explicitly specified the mode to use. Using default "report" mode.'
48+ echo 'Available modes are the following: patch, report, context, org'
4949 echo 'You can specify the mode with "make coccicheck MODE=<mode>"'
50+ echo 'Note however that some modes are not implemented by some semantic patches.'
51+ fi
52+ MODE="report"
53+fi
54+
55+if [ "$MODE" = "chain" ] ; then
56+ if [ "$ONLINE" = "0" ] ; then
57+ echo 'You have selected the "chain" mode.'
58+ echo 'All available modes will be tried (in that order): patch, report, context, org'
5059 fi
51− MODE="chain"
5260 elif [ "$MODE" = "report" -o "$MODE" = "org" ] ; then
5361 FLAGS="$FLAGS -no_show_diff"
5462 fi

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t