tasks/release.js
function gitRelease() {
			// Tag release
			rbot.log.info('Tagging release ' + commit.versionTag + ' via ' + options.gitHostname);
			cmd('git tag -f -a ' + commit.versionTag + ' -m "'
					+ (chgLogRtn ? chgLogRtn.replace(coopt.regexLines, '$1 \\') : commit.message) + '"');
			cmd('git push -f ' + options.repoName + ' ' + commit.versionTag);
			commit.releaseId = commit.versionTag;
			// TODO : upload asset?
			rollCall.addRollback(rollbackTag);
			rollCall.then(publish);
		}
function gitRelease() {
			// Tag release
			rbot.log.info('Tagging release ' + commit.versionTag + ' via ' + options.gitHostname);
			cmd('git tag -f -a ' + commit.versionTag + ' -m "'
					+ (chgLogRtn ? chgLogRtn.replace(coopt.regexLines, '$1 \\') : commit.message) + '"');
			cmd('git push -f ' + options.repoName + ' ' + commit.versionTag);
			commit.releaseId = commit.versionTag;
			// TODO : upload asset?
			rollCall.addRollback(rollbackTag);
			rollCall.then(publish);
		}
function gitRelease ( ) { // Tag release rbot . log . info ( 'Tagging release ' + commit . versionTag + ' via ' + options . gitHostname ) ; cmd ( 'git tag -f -a ' + commit . versionTag + ' -m "' + ( chgLogRtn ? chgLogRtn . replace ( coopt . regexLines , '$1 \\' ) : commit . message ) + '"' ) ; cmd ( 'git push -f ' + options . repoName + ' ' + commit . versionTag ) ; commit . releaseId = commit . versionTag ; // TODO : upload asset? rollCall . addRollback ( rollbackTag ) ; rollCall . then ( publish ) ; }
Tags release via standard Git CLI
Tags release via standard Git CLI