2014-11-12 05:48:26 +03:00
|
|
|
/**********************************************************************
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
**********************************************************************/
|
|
|
|
|
|
2014-11-14 21:57:55 +03:00
|
|
|
var glob = require('glob')
|
|
|
|
|
var path = require('path')
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 05:48:26 +03:00
|
|
|
define(function(require){ var module = {}
|
|
|
|
|
console.log('>>> file')
|
|
|
|
|
|
|
|
|
|
//var DEBUG = DEBUG != null ? DEBUG : true
|
|
|
|
|
|
2014-11-14 21:57:55 +03:00
|
|
|
var tasks = require('lib/tasks')
|
2014-11-12 05:48:26 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-14 21:57:55 +03:00
|
|
|
/*********************************************************************/
|
2014-11-12 05:48:26 +03:00
|
|
|
|
2014-11-14 21:57:55 +03:00
|
|
|
var INDEX_DIR = '.ImageGrid'
|
2014-11-12 05:48:26 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
/*********************************************************************/
|
2014-12-10 19:59:05 +03:00
|
|
|
// things we need...
|
|
|
|
|
// - load latest by pattern
|
|
|
|
|
// - merge
|
|
|
|
|
// - load latest base
|
|
|
|
|
// - merge diffs later than base
|
|
|
|
|
// - find index(s) in subtree
|
|
|
|
|
// - load index
|
|
|
|
|
// - data version
|
|
|
|
|
// - join indexes
|
|
|
|
|
// - take care of different base paths in images
|
|
|
|
|
//
|
2014-11-12 05:48:26 +03:00
|
|
|
|
2014-11-14 21:57:55 +03:00
|
|
|
function listIndexes(base){
|
|
|
|
|
return glob(base +'/**/'+ INDEX_DIR)
|
|
|
|
|
}
|
2014-11-12 05:48:26 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* vim:set ts=4 sw=4 : */
|
|
|
|
|
return module })
|