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 2014/03/01 04:11:17 UTC
git commit: Add "print-tags" command, for use in VOTE emails.
Repository: cordova-coho
Updated Branches:
refs/heads/master 0d7d29620 -> f0612f21f
Add "print-tags" command, for use in VOTE emails.
Project: http://git-wip-us.apache.org/repos/asf/cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-coho/commit/f0612f21
Tree: http://git-wip-us.apache.org/repos/asf/cordova-coho/tree/f0612f21
Diff: http://git-wip-us.apache.org/repos/asf/cordova-coho/diff/f0612f21
Branch: refs/heads/master
Commit: f0612f21fb519501ba0edc34a5c39f671ca3524c
Parents: 0d7d296
Author: Andrew Grieve <ag...@chromium.org>
Authored: Fri Feb 28 22:09:54 2014 -0500
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Fri Feb 28 22:11:02 2014 -0500
----------------------------------------------------------------------
coho | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/f0612f21/coho
----------------------------------------------------------------------
diff --git a/coho b/coho
index db53c0d..b8f9858 100755
--- a/coho
+++ b/coho
@@ -621,6 +621,28 @@ function verifyArchiveCommand(argv) {
});
}
+function printTagsCommand(argv) {
+ var opt = registerRepoFlag(optimist)
+ opt = registerHelpFlag(opt);
+ var argv = opt
+ .usage('Prints out tags & hashes for the given repos. Used in VOTE emails.\n' +
+ '\n' +
+ 'Usage: $0 print-tags -r plugman -r cli')
+ .argv;
+
+ if (argv.h) {
+ optimist.showHelp();
+ process.exit(1);
+ }
+ var repos = computeReposFromFlag(argv.r);
+
+ forEachRepo(repos, function(repo) {
+ var tag = findMostRecentTag();
+ var ref = execHelper('git show-ref ' + tag, true);
+ console.log(' ' + repo.repoName + ': ' + tag.replace(/^r/, '') + ' (' + ref.slice(0, 10) + ')');
+ });
+}
+
function createReleaseCommand(argv) {
var opt = registerRepoFlag(optimist)
opt = opt
@@ -1999,6 +2021,10 @@ function main() {
desc: 'Checks that archives are properly signed and hashed.',
entryPoint: verifyArchiveCommand
}, {
+ name: 'print-tags',
+ desc: 'Prints out tags & hashes for the given repos. Used in VOTE emails.',
+ entryPoint: printTagsCommand
+ }, {
name: 'upload-release',
desc: 'Uploads a signed .zip to Cordova\'s webserver.',
entryPoint: apacheUpload