Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Corrected display of ancestor lines in three-way merge. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e64e1eb72f46d97148f978657a671eca |
User & Date: | peter 2012-08-30 20:42:55.591 |
Context
2012-09-17
| ||
01:56 | Avoid getting double .-files in dirdiff on Windows. Try to preserve file name objects to keep internal file system representations as much as possible. Avoid unnessecary file system queries during dirdiff to make it more efficient, specially against network drives. check-in: 3fad1f0f9a user: peter tags: trunk | |
2012-08-30
| ||
20:42 | Corrected display of ancestor lines in three-way merge. check-in: e64e1eb72f user: peter tags: trunk | |
2012-08-21
| ||
21:23 | Bumped revision to 2.6.3 check-in: e7c607b7a4 user: peter tags: trunk | |
Changes
Changes to Changes.
|
Changes to doc/tutorial.txt.
︙ | |||
41 42 43 44 45 46 47 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | - + | <b>Three way merge</b> <bullet> \u2022\tDouble click on merge.txt to bring up the diff. \u2022\tSelect menu File->Open Ancestor File. \u2022\tSelect file mergeanc.txt </bullet> |
︙ |
Changes to src/merge.tcl.
︙ | |||
70 71 72 73 74 75 76 | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | + - + + | } lappend eskil($top,leftMergeData) $data1 lappend eskil($top,rightMergeData) $data2 set eskil($top,mergeSelection,$changeNo) \ [WhichSide $top $line1 $n1 $line2 $n2 conflict comment ancLines] set eskil($top,mergeSelection,Conflict,$changeNo) $conflict set eskil($top,mergeSelection,Comment,$changeNo) $comment set ancLines [lsort -dictionary -unique $ancLines] |
︙ | |||
587 588 589 590 591 592 593 | 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 | - + | # This chunk has lines only to the right # Look for changes on the right side for {set t $line2} {$t < $line2 + $n2} {incr t} { if {[info exists ::eskil($top,ancestorRight,$t)]} { set right($::eskil($top,ancestorRight,$t)) 1 } if {[info exists ::eskil($top,ancestorRight,$t,lines)]} { |
︙ | |||
615 616 617 618 619 620 621 | 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 | - + | # This chunk has lines only to the left # Look for changes on the left side for {set t $line1} {$t < $line1 + $n1} {incr t} { if {[info exists ::eskil($top,ancestorLeft,$t)]} { set left($::eskil($top,ancestorLeft,$t)) 1 } if {[info exists ::eskil($top,ancestorLeft,$t,lines)]} { |
︙ | |||
644 645 646 647 648 649 650 | 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 | - + - + | # Collect left side info for {set t $line1} {$t < $line1 + $n1} {incr t} { if {[info exists ::eskil($top,ancestorLeft,$t)]} { set left($::eskil($top,ancestorLeft,$t)) 1 } if {[info exists ::eskil($top,ancestorLeft,$t,lines)]} { |
︙ |