'use strict'
var pathUtils = require('path');
var common = require('./common');
module.exports = function (entry1, entry2, state, level, relativePath, options, statistics, diffSet) {
diffSet.push({
path1 : entry1 ? pathUtils.dirname(entry1.path) : undefined,
path2 : entry2 ? pathUtils.dirname(entry2.path) : undefined,
relativePath : relativePath,
name1 : entry1 ? entry1.name : undefined,
name2 : entry2 ? entry2.name : undefined,
state : state,
type1 : entry1 ? common.getType(entry1.stat) : 'missing',
type2 : entry2 ? common.getType(entry2.stat) : 'missing',
level : level,
size1 : entry1 ? entry1.stat.size : undefined,
size2 : entry2 ? entry2.stat.size : undefined,
date1 : entry1 ? entry1.stat.mtime : undefined,
date2 : entry2 ? entry2.stat.mtime : undefined
});
}; |