@@ -6,10 +6,10 @@ import * as vscode from 'vscode';
66import * as interfaces from './interfaces' ;
77import { DocumentMergeConflict } from './documentMergeConflict' ;
88
9- const startHeaderMarker = '<<<<<<< ' ;
10- const commonAncestorsMarker = '||||||| ' ;
9+ const startHeaderMarker = '<<<<<<<' ;
10+ const commonAncestorsMarker = '|||||||' ;
1111const splitterMarker = '=======' ;
12- const endFooterMarker = '>>>>>>> ' ;
12+ const endFooterMarker = '>>>>>>>' ;
1313
1414interface IScanMergedConflict {
1515 startHeader : vscode . TextLine ;
@@ -107,7 +107,7 @@ export class MergeConflictParser {
107107 content : new vscode . Range (
108108 scanned . startHeader . rangeIncludingLineBreak . end ,
109109 tokenAfterCurrentBlock . range . start ) ,
110- name : scanned . startHeader . text . substring ( startHeaderMarker . length )
110+ name : scanned . startHeader . text . substring ( startHeaderMarker . length + 1 )
111111 } ,
112112 commonAncestors : scanned . commonAncestors . map ( ( currentTokenLine , index , commonAncestors ) => {
113113 let nextTokenLine = commonAncestors [ index + 1 ] || scanned . splitter ;
@@ -121,7 +121,7 @@ export class MergeConflictParser {
121121 content : new vscode . Range (
122122 currentTokenLine . rangeIncludingLineBreak . end ,
123123 nextTokenLine . range . start ) ,
124- name : currentTokenLine . text . substring ( commonAncestorsMarker . length )
124+ name : currentTokenLine . text . substring ( commonAncestorsMarker . length + 1 )
125125 } ;
126126 } ) ,
127127 splitter : scanned . splitter . range ,
@@ -134,7 +134,7 @@ export class MergeConflictParser {
134134 content : new vscode . Range (
135135 scanned . splitter . rangeIncludingLineBreak . end ,
136136 scanned . endFooter . range . start ) ,
137- name : scanned . endFooter . text . substring ( endFooterMarker . length )
137+ name : scanned . endFooter . text . substring ( endFooterMarker . length + 1 )
138138 } ,
139139 // Entire range is between current header start and incoming header end (including line break)
140140 range : new vscode . Range ( scanned . startHeader . range . start , scanned . endFooter . rangeIncludingLineBreak . end )
0 commit comments