Merge pull request #293 from twbs/version-number-changer

import change-version-number Grunt task from Bootstrap
This commit is contained in:
Chris Rebert 2014-02-27 11:10:45 -08:00
Родитель 1520b79fbd b3860d1932
Коммит 0bd56c53c8
2 изменённых файлов: 17 добавлений и 0 удалений

Просмотреть файл

@ -129,6 +129,17 @@ module.exports = function(grunt) {
files: {
src: '_site/**/*.html'
}
},
sed: {
versionNumber: {
pattern: (function () {
var old = grunt.option('oldver');
return old ? RegExp.quote(old) : old;
})(),
replacement: grunt.option('newver'),
recursive: true
}
}
});
@ -142,4 +153,9 @@ module.exports = function(grunt) {
grunt.registerTask('validate-html', ['jekyll', 'validation']);
grunt.registerTask('default', ['dist']);
grunt.registerTask('build', ['dist']);
// Version numbering task.
// grunt change-version-number --oldver=A.B.C --newver=X.Y.Z
// This can be overzealous, so its changes should always be manually reviewed!
grunt.registerTask('change-version-number', 'sed');
};

Просмотреть файл

@ -32,6 +32,7 @@
"grunt-contrib-watch": "~0.5.3",
"grunt-html-validation": "~0.1.13",
"grunt-jekyll": "~0.4.1",
"grunt-sed": "~0.1.1",
"load-grunt-tasks": "~0.4.0"
}
}