From 7b143ae70e3aeebc8925e5c22c821273bcc8a64d Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 7 Sep 2011 11:38:30 +0200 Subject: [PATCH] add revision number to the kitchen sink --- .gitignore | 3 ++- Makefile | 1 + Makefile.dryice.js | 15 ++++++++++++++- kitchen-sink.html | 7 +++++++ 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 74035e60..ba6537e0 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,5 @@ support/node-o3-xml/ support/requirejs/ /node_modules -support/node-o3-xml-v4/ \ No newline at end of file +support/node-o3-xml-v4/ +.git-ref \ No newline at end of file diff --git a/Makefile b/Makefile index 33e1d4e2..dcedcb78 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ build: + git rev-parse HEAD > .git-ref mkdir -p build/src mkdir -p build/demo mkdir -p build/textarea/src diff --git a/Makefile.dryice.js b/Makefile.dryice.js index 273e51c3..8a83aea2 100755 --- a/Makefile.dryice.js +++ b/Makefile.dryice.js @@ -37,6 +37,8 @@ * * ***** END LICENSE BLOCK ***** */ +var fs = require("fs"); + var args = process.argv; var target = null; var targetDir = null; @@ -48,6 +50,14 @@ if (args.length == 3) { } } +try { + var version = JSON.parse(fs.readFileSync(__dirname + "/package.json")).version; + var ref = fs.readFileSync(__dirname + "/.git-ref").toString(); +} catch(e) { + ref = ""; + version = ""; +} + if (!target) { console.log("--- Ace Dryice Build Tool ---"); console.log(""); @@ -317,7 +327,10 @@ function demo() { .replace("DEVEL-->", "") .replace("", "") - .replace("