You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2013/05/28 23:13:18 UTC

git commit: Update RAT excludes for Android / mobile-spec / JS

Updated Branches:
  refs/heads/master 7ba4c8c86 -> 9706eb97f


Update RAT excludes for Android / mobile-spec / JS


Project: http://git-wip-us.apache.org/repos/asf/cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-coho/commit/9706eb97
Tree: http://git-wip-us.apache.org/repos/asf/cordova-coho/tree/9706eb97
Diff: http://git-wip-us.apache.org/repos/asf/cordova-coho/diff/9706eb97

Branch: refs/heads/master
Commit: 9706eb97f661a9201a258066a61d3bf239b2ad6b
Parents: 7ba4c8c
Author: Andrew Grieve <ag...@chromium.org>
Authored: Tue May 28 17:12:59 2013 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Tue May 28 17:12:59 2013 -0400

----------------------------------------------------------------------
 coho |   40 ++++++++++++++++++++++++++++++----------
 1 files changed, 30 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/9706eb97/coho
----------------------------------------------------------------------
diff --git a/coho b/coho
index 585e98e..5c7ac2c 100755
--- a/coho
+++ b/coho
@@ -25,13 +25,17 @@ var shjs = require('shelljs');
 
 var origWorkingDir = process.cwd();
 
-var COMMON_RAT_FLAGS = ['-e "*.wav"',
-    '-e "*.webloc"',
-    '-e "*jasmine-1.2.0*"',
-    '-e "*.xcodeproj"',
-    '-e ".*"',
-    '-e "*-Info.plist"',
-    '-e "VERSION"'
+var COMMON_RAT_EXCLUDES = [
+    '*.wav',
+    '*.webloc',
+    '*jasmine-1.2.0*',
+    '*.xcodeproj',
+    '.*',
+    '*-Info.plist',
+    'VERSION',
+    'node_modules',
+    'thirdparty',
+    'package.json',
     ];
 
 var platformRepos = [
@@ -39,7 +43,13 @@ var platformRepos = [
         title: 'Android',
         id: 'android',
         repoName: 'cordova-android',
-        cordovaJsPaths: ['framework/assets/www/cordova.js']
+        cordovaJsPaths: ['framework/assets/www/cordova.js'],
+        ratExcludes: [
+            '*.properties',
+            'bin',
+            'gen',
+            'proguard-project.txt'
+        ]
     }, {
         title: 'iOS',
         id: 'ios',
@@ -106,7 +116,12 @@ var nonPlatformRepos = [
     }, {
         title: 'MobileSpec',
         id: 'mobile-spec',
-        repoName: 'cordova-mobile-spec'
+        repoName: 'cordova-mobile-spec',
+        ratExcludes: [
+          'jasmine.*',
+          'html',
+          'uubench.js',
+        ]
     }, {
         title: 'Cordova JS',
         id: 'js',
@@ -779,7 +794,12 @@ function ratCommand() {
         }
     }
     forEachRepo(repos, function(repo) {
-        execHelper('java -jar "' + ratPath + '" -d . ' + COMMON_RAT_FLAGS.join(' '));
+        var allExcludes = COMMON_RAT_EXCLUDES;
+        if (repo.ratExcludes) {
+            allExcludes = allExcludes.concat(repo.ratExcludes);
+        }
+        var excludeFlags = '-e "' + allExcludes.join('" -e "') + '"';
+        execHelper('java -jar "' + ratPath + '" -d . ' + excludeFlags);
     });
 }