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
