Show git version in server header

This commit is contained in:
Peter 'Pita' Martischka 2011-06-30 20:03:09 +01:00
parent 0d41b4b445
commit 880d82d76d
1 changed files with 17 additions and 1 deletions

View File

@ -23,6 +23,7 @@
require('joose');
var socketio = require('socket.io');
var fs = require('fs');
var settings = require('./settings');
var socketIORouter = require("./SocketIORouter");
var db = require('./db');
@ -31,7 +32,22 @@ var express = require('express');
var path = require('path');
var minify = require('./minify');
var serverName = "Etherpad-Lite ( http://j.mp/ep-lite )";
//try to get the git version
var version = "";
try
{
var ref = fs.readFileSync("../.git/HEAD", "utf-8");
var refPath = "../.git/" + ref.substring(5, ref.indexOf("\n"));
version = fs.readFileSync(refPath, "utf-8");
version = version.substring(0, 8);
}
catch(e)
{
console.error("Can't get git version for server header\n" + e.message)
}
var serverName = "Etherpad-Lite " + version + " (http://j.mp/ep-lite)";
//cache a week
exports.maxAge = 1000*60*60*6;