Comparing version 0.3.1 to 0.3.2
{ | ||
"name": "ggit", | ||
"description": "Local git command wrappers", | ||
"version": "0.3.1", | ||
"version": "0.3.2", | ||
"author": "Gleb Bahmutov <gleb.bahmutov@gmail.com>", | ||
@@ -25,3 +25,5 @@ "bin": { | ||
"optimist": "0.6.1", | ||
"q": "2.0.2" | ||
"q": "2.0.2", | ||
"quote": "0.2.2", | ||
"ramda": "0.8.0" | ||
}, | ||
@@ -28,0 +30,0 @@ "devDependencies": { |
@@ -1,2 +0,2 @@ | ||
# ggit v0.3.1 | ||
# ggit v0.3.2 | ||
@@ -3,0 +3,0 @@ > Local git command wrappers |
@@ -7,3 +7,9 @@ require('lazy-ass'); | ||
var quote = require('quote'); | ||
var R = require('ramda'); | ||
function isFileNameLine(line) { | ||
return /^filename/.test(line); | ||
} | ||
var findFilenameLine = R.find(isFileNameLine); | ||
function linesToBlameInfo(lines) { | ||
@@ -21,5 +27,5 @@ la(check.array(lines), 'expected lines', lines); | ||
var filename = lines[lines.length - 2]; | ||
var filename = findFilenameLine(lines); | ||
la(/^filename/.test(filename), 'could not find filename line from', quote(filename), | ||
'from', lines.length, 'lines\n---\n' + lines.join('\n'), '---'); | ||
'from', lines.length, 'lines\n---\n' + lines.join('\n') + '\n---'); | ||
info.filename = filename.replace('filename ', ''); // wrt repo root | ||
@@ -26,0 +32,0 @@ |
306462
1124
14
+ Addedquote@0.2.2
+ Addedramda@0.8.0
+ Addedquote@0.2.2(transitive)
+ Addedramda@0.8.0(transitive)