()
| 176 | |
| 177 | |
| 178 | var getPreviousTag = function() { |
| 179 | var deferred = q.defer(); |
| 180 | child.exec(GIT_TAG_CMD, function(code, stdout, stderr) { |
| 181 | if(code) deferred.reject('Cannot get the previous tag.'); |
| 182 | else deferred.resolve(stdout.replace('\n', '')); |
| 183 | }); |
| 184 | return deferred.promise; |
| 185 | }; |
| 186 | |
| 187 | |
| 188 | var generate = function(version, file) { |