'use strict'; function FileStatusSummary (path, index, working_dir) { this.path = path; this.index = index; this.working_dir = working_dir; if ('R' === index + working_dir) { var detail = FileStatusSummary.fromPathRegex.exec(path) || [null, path, path]; this.from = detail[1]; this.path = detail[2]; }} FileStatusSummary.fromPathRegex = /^(.+) -> (.+)$/; FileStatusSummary.prototype = { path: '', from: ''}; module.exports = FileStatusSummary;
'use strict';
function FileStatusSummary (path, index, working_dir) {
this.path = path;
this.index = index;
this.working_dir = working_dir;
if ('R' === index + working_dir) {
var detail = FileStatusSummary.fromPathRegex.exec(path) || [null, path, path];
this.from = detail[1];
this.path = detail[2];
}
}
FileStatusSummary.fromPathRegex = /^(.+) -> (.+)$/;
FileStatusSummary.prototype = {
path: '',
from: ''
};
module.exports = FileStatusSummary;