# HG changeset patch # User Alpar Juttner # Date 1224525794 -7200 # Node ID 0fbbb4bc42dd5b85440dc5b0ae7e515f1a828023 # Parent e05633b02e40f0c854b73c0c6c988ad79ff41e43 Better help message and user question in unify-sources.sh diff -r e05633b02e40 -r 0fbbb4bc42dd scripts/unify-sources.sh --- a/scripts/unify-sources.sh Sun Oct 19 16:19:32 2008 +0200 +++ b/scripts/unify-sources.sh Mon Oct 20 20:03:14 2008 +0200 @@ -65,7 +65,7 @@ function update_done() { echo $CHANGED_FILES out of $TOTAL_FILES files has been changed. - echo $WARNED_FILES out of $TOTAL_FILES files has been warned. + echo $WARNED_FILES out of $TOTAL_FILES files triggered warnings. } function update_begin() { @@ -107,7 +107,7 @@ function check_done() { echo $FAILED_FILES out of $TOTAL_FILES files has been failed. - echo $WARNED_FILES out of $TOTAL_FILES files has been warned. + echo $WARNED_FILES out of $TOTAL_FILES files triggered warnings. if [ $FAILED_FILES -gt 0 ] then @@ -116,7 +116,7 @@ then if [ "$WARNING" == 'INTERACTIVE' ] then - echo -n "Assume as normal behaviour? (yes/no) " + echo -n "Are the files with warnings acceptable? (yes/no) " while read answer do if [ "$answer" == 'yes' ] @@ -126,7 +126,7 @@ then return 1 fi - echo -n "Assume as normal behaviour? (yes/no) " + echo -n "Are the files with warnings acceptable? (yes/no) " done elif [ "$WARNING" == 'WERROR' ] then @@ -257,24 +257,23 @@ $0 [OPTIONS] [files] Options: --dry-run|-n - Check the given files, but do not modify them. + Check the files, but do not modify them. --interactive|-i - If --dry-run is specified and files are warned then a message is - prompted whether the warnings should be turned to errors. + If --dry-run is specified and the checker emits warnings, + then the user is asked if the warnings should be considered + errors. --werror|-w - If --dry-run is specified and the warnings are turned to errors. + Make all warnings into errors. --all|-a All files in the repository will be checked. --modified|-m - Check only the modified source files. This option is proper to - use before a commit. E.g. all files which are modified or added - into the repository will be updated. + Check only the modified (and new) source files. This option is + useful to check the modification before making a commit. --changed|-c Check only the changed source files compared to the parent(s) of - the current hg node. This option is proper to use as hg hook - script. E.g. to check all your commited source files with this - script add the following section to the appropriate .hg/hgrc - file. + the current hg node. This option is useful as hg hook script. + To automatically check all your changes before making a commit, + add the following section to the appropriate .hg/hgrc file. [hooks] pretxncommit.checksources = scripts/unify-sources.sh -c -n -i