details:   https://code.openbravo.com/erp/devel/pi/rev/793e9e936326
changeset: 13688:793e9e936326
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Fri Sep 09 13:44:09 2011 +0200
summary:   Improve jslint check on modified files
- The previous version fails when removing a .js file, now it checks if the
  file exists before passing it thru jslint

diffstat:

 modules/org.openbravo.client.kernel/jslint/jscheck-hg |  9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diffs (16 lines):

diff -r 3d63eb9bc450 -r 793e9e936326 
modules/org.openbravo.client.kernel/jslint/jscheck-hg
--- a/modules/org.openbravo.client.kernel/jslint/jscheck-hg     Fri Sep 09 
13:40:25 2011 +0200
+++ b/modules/org.openbravo.client.kernel/jslint/jscheck-hg     Fri Sep 09 
13:44:09 2011 +0200
@@ -2,4 +2,11 @@
 
 # Mercurial pretxncommit hook
 echo "Performing jslint check on modified js resources"
-for i in $(hg log -r $HG_NODE --template '{files}'); do echo $i | awk '/.js$/ 
&& ! /^web/' | xargs -rn1 ./modules/org.openbravo.client.kernel/jslint/jslint 
|| exit 1; done;
+for i in $(hg log -r $HG_NODE --template '{files}')
+do
+  if [ -f "$i" -a -n "$(echo $i | awk '/.js$/ && ! /^web/')" ]; then
+    ./modules/org.openbravo.client.kernel/jslint/jslint $i || exit 1
+  fi
+done
+
+exit 0

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to