Only log failed hunk header parse if line starts with @@
This commit is contained in:
parent
4bea8bb758
commit
e9e3d928ea
1 changed files with 9 additions and 6 deletions
|
|
@ -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})/;
|
||||
|
|
|
|||
Loading…
Reference in a new issue