From: Alan Knowles Date: Fri, 17 Sep 2010 08:05:47 +0000 (+0800) Subject: JSDOC/Packer.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=407a34894843e4a929e2d8ff2a8f9a2e7f891ca3 JSDOC/Packer.js --- diff --git a/JSDOC/Packer.js b/JSDOC/Packer.js index 22a3757..edc4eb0 100644 --- a/JSDOC/Packer.js +++ b/JSDOC/Packer.js @@ -86,10 +86,25 @@ Packer = function(cfg) var link = false; if (cfg.autoBuild) { + + function dateString(d){ + function pad(n){return n<10 ? '0'+n : n} + return d.getUTCFullYear() + + pad(d.getUTCMonth()+1)+ + pad(d.getUTCDate())+'_'+ + pad(d.getUTCHours())+ + pad(d.getUTCMinutes())+' + pad(d.getUTCSeconds()); + } + + + var version = 0; this.files.forEach(function(f) { version = Math.max(File.mtime(f), version); }); + var version = dateString(new Date(version)); + var dirname = GLib.path_get_dirname(this.files[0]); var outname = this.module ? this.module : GLib.path_get_basename(dirname); this.target = dirname + '/compiled/' + outname + '-' + version + '.js';