author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Wed, 21 Mar 2012 14:05:42 +0000 | |
branch | jv |
changeset 12204 | ba9ffe0fd036 |
parent 12203 | bcfd4488d8a2 |
child 12218 | 8b88c30fb1e7 |
permissions | -rw-r--r-- |
12198 | 1 |
" |
2 |
COPYRIGHT (c) 2006 by eXept Software AG |
|
3 |
All Rights Reserved |
|
4 |
||
5 |
This software is furnished under a license and may be used |
|
6 |
only in accordance with the terms of that license and with the |
|
7 |
inclusion of the above copyright notice. This software may not |
|
8 |
be provided or otherwise made available to, or used by, any |
|
9 |
other person. No title to or ownership of the software is |
|
10 |
hereby transferred. |
|
11 |
" |
|
12 |
"{ Package: 'stx:libtool' }" |
|
13 |
||
14 |
"{ NameSpace: Tools }" |
|
15 |
||
16 |
Object subclass:#TextMergeInfo |
|
17 |
instanceVariableNames:'list listInfos' |
|
18 |
classVariableNames:'' |
|
19 |
poolDictionaries:'' |
|
20 |
category:'Interface-Diff' |
|
21 |
! |
|
22 |
||
23 |
Object subclass:#LineInfo |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
24 |
instanceVariableNames:'line resolution conflict offset' |
12198 | 25 |
classVariableNames:'' |
26 |
poolDictionaries:'' |
|
27 |
privateIn:TextMergeInfo |
|
28 |
! |
|
29 |
||
30 |
!TextMergeInfo class methodsFor:'documentation'! |
|
31 |
||
32 |
copyright |
|
33 |
" |
|
34 |
COPYRIGHT (c) 2006 by eXept Software AG |
|
35 |
All Rights Reserved |
|
36 |
||
37 |
This software is furnished under a license and may be used |
|
38 |
only in accordance with the terms of that license and with the |
|
39 |
inclusion of the above copyright notice. This software may not |
|
40 |
be provided or otherwise made available to, or used by, any |
|
41 |
other person. No title to or ownership of the software is |
|
42 |
hereby transferred. |
|
43 |
" |
|
44 |
! ! |
|
45 |
||
46 |
!TextMergeInfo methodsFor:'accessing'! |
|
47 |
||
48 |
list |
|
49 |
^ list |
|
50 |
! |
|
51 |
||
52 |
listInfos |
|
53 |
^ listInfos |
|
54 |
! |
|
55 |
||
56 |
text |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
57 |
^(list reject:[:l|l isNil]) asString |
12198 | 58 |
|
59 |
"Created: / 19-03-2012 / 14:58:42 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
60 |
! ! |
|
61 |
||
62 |
!TextMergeInfo methodsFor:'initialization'! |
|
63 |
||
64 |
text1: text1 text2: text2 text3: text3 |
|
65 |
||
66 |
| t1c t2c t3c merges lnr | |
|
67 |
||
68 |
list := StringCollection new. |
|
69 |
listInfos := OrderedCollection new. |
|
70 |
||
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
71 |
t1c := (text1 ? #()) asStringCollection. |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
72 |
t2c := (text2 ? #()) asStringCollection. |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
73 |
t3c := (text3 ? #()) asStringCollection. |
12198 | 74 |
|
75 |
||
76 |
merges := Diff3 new |
|
77 |
file0: t1c; "/Base version |
|
78 |
file1: t2c; "/A |
|
79 |
file2: t3c; "/B |
|
80 |
merge. |
|
81 |
lnr := 1. |
|
82 |
merges do:[:merge| |
|
83 |
merge key == #ok ifTrue:[ |
|
84 |
merge value do:[:line| |
|
85 |
list add: line. |
|
86 |
listInfos add: (LineInfo line: lnr resolution: #Merged ). |
|
87 |
lnr := lnr + 1. |
|
88 |
]. |
|
89 |
]. |
|
90 |
merge key == #conflict ifTrue:[ |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
91 |
1 to: merge value length do:[:i| |
12198 | 92 |
list add:nil. "/no resolution now" |
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
93 |
listInfos add: (LineInfo line: lnr resolution: #Conflict conflict: merge value offset: i). |
12198 | 94 |
lnr := lnr + 1. |
95 |
]. |
|
96 |
]. |
|
97 |
]. |
|
98 |
||
99 |
self changed: #value |
|
100 |
||
101 |
"Created: / 19-03-2012 / 12:10:55 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
102 |
! ! |
|
103 |
||
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
104 |
!TextMergeInfo methodsFor:'merging'! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
105 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
106 |
mergeUsingA: textA |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
107 |
|
12204 | 108 |
list := (textA ? #()) asStringCollection. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
109 |
listInfos := |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
110 |
(1 to: list size) collect:[:lineNr| |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
111 |
(LineInfo line: lineNr resolution: #MergedUsingA ) |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
112 |
]. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
113 |
self changed:#resulution |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
114 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
115 |
"Created: / 21-03-2012 / 12:03:42 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
116 |
! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
117 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
118 |
mergeUsingB: textB |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
119 |
|
12204 | 120 |
list := (textB ? #()) asStringCollection. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
121 |
listInfos := |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
122 |
(1 to: list size) collect:[:lineNr| |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
123 |
(LineInfo line: lineNr resolution: #MergedUsingB ) |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
124 |
]. |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
125 |
self changed:#resulution |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
126 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
127 |
"Created: / 21-03-2012 / 12:04:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
128 |
! |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
129 |
|
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
130 |
mergeUsingBase: textBase |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
131 |
|
12204 | 132 |
list := (textBase ? #()) asStringCollection. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
133 |
listInfos := |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
134 |
(1 to: list size) collect:[:lineNr| |
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
135 |
(LineInfo line: lineNr resolution: #MergedUsingBase ) |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
136 |
]. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
137 |
self changed:#resulution |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
138 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
139 |
"Created: / 21-03-2012 / 12:07:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
140 |
! ! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
141 |
|
12198 | 142 |
!TextMergeInfo methodsFor:'testing'! |
143 |
||
144 |
isMerged |
|
145 |
||
146 |
^listInfos allSatisfy:[:info|info isMerged]. |
|
147 |
||
148 |
"Created: / 19-03-2012 / 15:09:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
149 |
! ! |
|
150 |
||
151 |
!TextMergeInfo::LineInfo class methodsFor:'accessing'! |
|
152 |
||
153 |
line:lineArg resolution:resolutionArg |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
154 |
^self new line:lineArg resolution:resolutionArg conflict:nil offset: nil |
12198 | 155 |
|
156 |
"Created: / 19-03-2012 / 15:04:15 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
157 |
! |
|
158 |
||
159 |
line:lineArg resolution:resolutionArg conflict:conflictArg |
|
160 |
||
161 |
^self new line:lineArg resolution:resolutionArg conflict:conflictArg |
|
162 |
||
163 |
"Modified: / 19-03-2012 / 15:07:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
164 |
! |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
165 |
|
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
166 |
line:lineArg resolution:resolutionArg conflict:conflictArg offset: offsetArg |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
167 |
|
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
168 |
^self new line:lineArg resolution:resolutionArg conflict:conflictArg offset: offsetArg |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
169 |
|
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
170 |
"Modified: / 19-03-2012 / 15:07:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
171 |
"Created: / 20-03-2012 / 20:42:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
12198 | 172 |
! ! |
173 |
||
174 |
!TextMergeInfo::LineInfo methodsFor:'accessing'! |
|
175 |
||
176 |
color |
|
177 |
||
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
178 |
self isMerged ifTrue:[ |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
179 |
self isMergedUsingA ifTrue:[ ^Tools::TextDiff3Tool colorA]. |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
180 |
self isMergedUsingB ifTrue:[ ^Tools::TextDiff3Tool colorB]. |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
181 |
self isMergedUsingBase ifTrue:[ ^Tools::TextDiff3Tool colorBase]. |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
182 |
^ Tools::TextDiff3Tool colorMerged |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
183 |
]. |
12198 | 184 |
self isConflict ifTrue:[ ^ Tools::TextDiff3Tool colorConflict ]. |
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
185 |
^nil |
12198 | 186 |
|
187 |
"Created: / 19-03-2012 / 15:05:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
188 |
! |
|
189 |
||
190 |
conflict |
|
191 |
^ conflict |
|
192 |
! |
|
193 |
||
194 |
line |
|
195 |
^ line |
|
196 |
! |
|
197 |
||
198 |
line:lineArg resolution:resolutionArg |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
199 |
self line:lineArg resolution:resolutionArg conflict:nil offset: nil |
12198 | 200 |
|
201 |
"Created: / 19-03-2012 / 15:04:15 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
202 |
! |
|
203 |
||
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
204 |
line:lineArg resolution:resolutionArg conflict:conflictArg offset: offsetArg |
12198 | 205 |
line := lineArg. |
206 |
resolution := resolutionArg. |
|
207 |
conflict := conflictArg. |
|
12202
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
208 |
offset := offsetArg |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
209 |
|
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
210 |
"Created: / 20-03-2012 / 20:41:44 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
211 |
! |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
212 |
|
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
213 |
offset |
eaa1f6cb6ce8
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12201
diff
changeset
|
214 |
^ offset |
12198 | 215 |
! |
216 |
||
217 |
resolution |
|
218 |
^ resolution |
|
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
219 |
! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
220 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
221 |
resolution:something |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
222 |
resolution := something. |
12198 | 223 |
! ! |
224 |
||
225 |
!TextMergeInfo::LineInfo methodsFor:'printing & storing'! |
|
226 |
||
227 |
printOn:aStream |
|
228 |
"append a printed representation if the receiver to the argument, aStream" |
|
229 |
||
230 |
self class nameWithoutPrefix printOn:aStream. |
|
231 |
aStream space. |
|
232 |
aStream nextPutAll:'line: '. |
|
233 |
line printOn:aStream. |
|
234 |
aStream space. |
|
235 |
aStream nextPutAll:'resolution: '. |
|
236 |
resolution printOn:aStream. |
|
237 |
||
238 |
"Modified: / 19-03-2012 / 12:30:56 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
239 |
"Created: / 19-03-2012 / 15:05:37 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
240 |
! ! |
|
241 |
||
242 |
!TextMergeInfo::LineInfo methodsFor:'testing'! |
|
243 |
||
244 |
isConflict |
|
245 |
||
246 |
^resolution == #Conflict |
|
247 |
||
248 |
"Created: / 19-03-2012 / 15:06:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
249 |
! |
|
250 |
||
251 |
isMerged |
|
252 |
||
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
253 |
^(resolution == #Merged) |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
254 |
or:[self isMergedUsingA |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
255 |
or:[self isMergedUsingB |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
256 |
or:[self isMergedUsingBase]]] |
12198 | 257 |
|
258 |
"Created: / 19-03-2012 / 15:06:08 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
259 |
! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
260 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
261 |
isMergedUsingA |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
262 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
263 |
^resolution == #MergedUsingA |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
264 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
265 |
"Created: / 20-03-2012 / 14:21:30 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
266 |
! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
267 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
268 |
isMergedUsingB |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
269 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
270 |
^resolution == #MergedUsingB |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
271 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
272 |
"Created: / 20-03-2012 / 14:21:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
273 |
! |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
274 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
275 |
isMergedUsingBase |
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
276 |
|
12203
bcfd4488d8a2
Improvements in Diff3/Merge
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12202
diff
changeset
|
277 |
^resolution == #MergedUsingBase |
12201
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
278 |
|
283826cb8bcc
Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12198
diff
changeset
|
279 |
"Created: / 20-03-2012 / 14:21:37 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
12198 | 280 |
! ! |
281 |
||
282 |
!TextMergeInfo class methodsFor:'documentation'! |
|
283 |
||
284 |
version_SVN |
|
12204 | 285 |
^ '$Id: Tools__TextMergeInfo.st 7951 2012-03-21 14:05:42Z vranyj1 $' |
12198 | 286 |
! ! |