aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--inc/DifferenceEngine.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/inc/DifferenceEngine.php b/inc/DifferenceEngine.php
index 540b492ef..de91a54f8 100644
--- a/inc/DifferenceEngine.php
+++ b/inc/DifferenceEngine.php
@@ -1314,19 +1314,20 @@ class Diff3 extends Diff {
*
* @param string $label1 label for first version
* @param string $label2 label for second version
+ * @param string $label3 separator between versions
* @return array lines of the merged text
*/
- function mergedOutput($label1 = false, $label2 = false) {
+ function mergedOutput($label1='<<<<<<<',$label2='>>>>>>>',$label3='=======') {
$lines = array();
foreach ($this->_edits as $edit) {
if ($edit->isConflict()) {
/* FIXME: this should probably be moved somewhere else. */
$lines = array_merge($lines,
- array('<<<<<<<' . ($label1 ? ' ' . $label1 : '')),
+ array($label1),
$edit->final1,
- array("======="),
+ array($label3),
$edit->final2,
- array('>>>>>>>' . ($label2 ? ' ' . $label2 : '')));
+ array($label2));
$this->_conflictingBlocks++;
} else {
$lines = array_merge($lines, $edit->merged());