Repository: cordova-coho
Updated Branches:
  refs/heads/master feb0c1078 -> 21d365689


Update instructions for shrinkwrap.

Shrinkwrap is only needed for executable tools, not for cordova-lib.
And for the tools it's only needed for release. If an npm-shrinkwrap.json file
exist during development if often causes unexpected behaviors when adding or
modifying dependencies.


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

Branch: refs/heads/master
Commit: 21d3656890045c14d7d9527d1342e3cf2b3dd030
Parents: feb0c10
Author: Mark Koudritsky <[email protected]>
Authored: Mon Jul 7 15:12:04 2014 -0400
Committer: Mark Koudritsky <[email protected]>
Committed: Mon Jul 7 15:12:04 2014 -0400

----------------------------------------------------------------------
 docs/tools-release-process.md | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/21d36568/docs/tools-release-process.md
----------------------------------------------------------------------
diff --git a/docs/tools-release-process.md b/docs/tools-release-process.md
index d5ca556..135ebde 100644
--- a/docs/tools-release-process.md
+++ b/docs/tools-release-process.md
@@ -121,9 +121,10 @@ Update the version of cordova-lib that cli and plugman 
depend on:
     sed -i '' -E 's/"cordova-lib":.*/"cordova-lib"*: "'$v'",/' 
cordova-cli/package.json
     sed -i '' -E 's/"cordova.lib":.*/"cordova-lib": "'$v'",/' 
cordova-plugman/package.json
 
-Update cordova-lib's npm-shrinkwrap.json:
+Create npm-shrinkwrap.json in cli and plugman:
 
-    (cd cordova-lib; npm shrinkwrap)
+    (cd cordova-cli; npm shrinkwrap;)
+    (cd cordova-plugman; npm shrinkwrap;)
 
 Commit these three changes together into one commit
 
@@ -136,7 +137,10 @@ Commit these three changes together into one commit
     # Tag
     for l in cordova-plugman cordova-cli cordova-lib/cordova-lib; do ( cd $l; 
v="$(grep '"version"' package.json | cut -d'"' -f4)"; git tag $v ); done
 
-## Re-introduce -dev suffix to versions
+## Re-introduce -dev suffix to versions and remove shrinkwrap
+
+    (cd cordova-cli; git rm npm-shrinkwrap.json;)
+    (cd cordova-plugman; git rm npm-shrinkwrap.json;)
 
     for l in cordova-plugman cordova-cli; do ( cd $l; v="$(grep '"version"' 
package.json | cut -d'"' -f4)"; if [[ $v != *-dev ]]; then v2="$(echo $v|awk 
-F"." '{$NF+=1}{print $0RT}' OFS="." ORS="")-dev"; echo "$l: Setting version to 
$v2"; sed -i '' -E 's/version":.*/version": "'$v2'",/' package.json; fi); done
     for l in cordova-plugman cordova-cli; do (cd $l; git commit -am "$JIRA 
Incremented package version to -dev"; git show ); done

Reply via email to