'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;