From 407a34894843e4a929e2d8ff2a8f9a2e7f891ca3 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 17 Sep 2010 16:05:47 +0800 Subject: [PATCH] JSDOC/Packer.js --- JSDOC/Packer.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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'; -- 2.39.2