Only log failed hunk header parse if line starts with @@

This commit is contained in:
Rodrigo Fernandes 2016-07-12 18:44:09 +01:00
parent 4bea8bb758
commit e9e3d928ea
No known key found for this signature in database
GPG key ID: 08E3C5F38969078E

View file

@ -32,6 +32,11 @@
var oldLine2 = null; // Used for combined diff
var newLine = null;
/* Diff Header */
var oldFileNameHeader = '--- ';
var newFileNameHeader = '+++ ';
var hunkHeaderPrefix = '@@';
/* Add previous block(if exists) before start a new file */
var saveBlock = function() {
if (currentBlock) {
@ -91,7 +96,10 @@
oldLine2 = values[2];
newLine = values[3];
} else {
if (utils.startsWith(line, hunkHeaderPrefix)) {
console.error('Failed to parse lines, starting in 0!');
}
oldLine = 0;
newLine = 0;
currentFile.isCombined = false;
@ -144,11 +152,6 @@
.replace(/\r\n?/g, '\n')
.split('\n');
/* Diff Header */
var oldFileNameHeader = '--- ';
var newFileNameHeader = '+++ ';
var hunkHeaderPrefix = '@@';
/* Diff */
var oldMode = /^old mode (\d{6})/;
var newMode = /^new mode (\d{6})/;