[Groonga-commit] groonga/groonga-admin at 5c2a4d1 [master] Add git:tag

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Dec 21 17:32:30 JST 2014


Kouhei Sutou	2014-12-21 17:32:30 +0900 (Sun, 21 Dec 2014)

  New Revision: 5c2a4d17efe1dfbd3fccc0c65dcd7a692e26cba8
  https://github.com/groonga/groonga-admin/commit/5c2a4d17efe1dfbd3fccc0c65dcd7a692e26cba8

  Message:
    Add git:tag
    
    It maybe work.

  Modified files:
    Gruntfile.js

  Modified: Gruntfile.js (+13 -0)
===================================================================
--- Gruntfile.js    2014-12-21 17:13:50 +0900 (01dbdb2)
+++ Gruntfile.js    2014-12-21 17:32:30 +0900 (5a05ec4)
@@ -517,6 +517,18 @@ module.exports = function (grunt) {
                'public/source/groonga-admin/' + pkg.name + '.tar.gz');
   });
 
+  grunt.registerTask('git:tag', 'Tag the current version', function () {
+    var news = grunt.file.read('doc/text/news.md', encoding: 'utf8');
+    var releaseNote = '## ' + news.split(/^## /m)[1];
+    var releaseNoteFileName = 'release-note.md';
+    grunt.file.write(releaseNoteFileName, releaseNote);
+    shell.exec('git --annotate ' +
+               '--file ' + releaseNoteFileName + ' ' +
+               pkg.version);
+    grunt.file.delete(releaseNoteFileName);
+    shell.exec('git push --tags');
+  });
+
   grunt.registerTask('release:package', 'Release archived package', [
     'build',
     'clean:archive',
@@ -524,5 +536,6 @@ module.exports = function (grunt) {
     'archive',
     'clean:archive',
     'archive:upload',
+    'git:tag'
   ]);
 };
-------------- next part --------------
HTML����������������������������...
다운로드 



More information about the Groonga-commit mailing list
Back to archive index