author | Stefan Vogel <sv@exept.de> |
Fri, 31 Mar 2017 18:22:12 +0200 | |
branch | cvs_MAIN |
changeset 755 | ff5c8d7b2bd8 |
parent 512 | 61df05330245 |
permissions | -rw-r--r-- |
512
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
--- mercurial/HGRevisionInfo.st Wed Jan 14 10:02:24 2015 +0100 |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
+++ mercurial/HGRevisionInfo.st Fri Jan 16 10:40:29 2015 +0000 |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
@@ -80,75 +87,31 @@ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
s skipSeparators. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
s peek == $H ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
"Some rubbish $Header: /cvs/stx/stx/libscm/mercurial/HGRevisionInfo.st.rej,v 1.1 2015-01-16 14:42:08 vrany Exp $?" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
7 |
- (s next: 6) ~= 'Header' ifTrue:[^aBlock value]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
8 |
+ (s next: 6) ~= 'Header' ifTrue:[ ^aBlock value ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
id := HGChangesetId null. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
] ifFalse:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
- (s next: 10) ~= 'Changeset:' ifTrue:[^aBlock value]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
+ s peek == $I ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
+ "Some rubbish $Id: HGRevisionInfo.st.rej,v 1.1 2015-01-16 14:42:08 vrany Exp $?" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
+ (s next: 2) ~= 'Id' ifTrue:[ ^aBlock value ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
+ id := HGChangesetId null. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
+ ] ifFalse:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
+ (s next: 10) ~= 'Changeset:' ifTrue:[ ^aBlock value ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
s skipSeparators. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
s peek == $< ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
- "/Not expanded... |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |
- id := HGChangesetId null. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
22 |
+ (s next: 14) ~= '<not expanded>' ifTrue:[ ^ aBlock value ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
+ ^ RevisionInfoNotExpanded new. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
24 |
] ifFalse:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
25 |
id := HGChangesetId fromHexString: (s next: 40). |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |
- ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
28 |
+ ]]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
29 |
^self new changesetId: id |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
30 |
|
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
31 |
"Created: / 20-11-2012 / 00:33:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
32 |
- "Modified: / 04-12-2012 / 13:17:13 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
33 |
+ "Modified: / 26-12-2014 / 23:43:37 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
34 |
! ! |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
35 |
|
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
36 |
!HGRevisionInfo methodsFor:'accessing'! |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
37 |
|
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
38 |
-at:aKey |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
39 |
- "backward compatible dictionary-like accessing" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
40 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
41 |
- (self respondsTo:aKey) ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
42 |
- ^ self perform:aKey |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
43 |
- ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
44 |
- ^ self errorKeyNotFound:aKey |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
45 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
46 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
47 |
- self new at:#binaryRevision |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
48 |
- self new at:#foo |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
49 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
50 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
51 |
- "Modified: / 22-10-2008 / 20:23:31 / cg" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
52 |
-! |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
53 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
54 |
-at:aKey ifAbsent:replacement |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
55 |
- "backward compatible dictionary-like accessing" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
56 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
57 |
- (self respondsTo:aKey) ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
58 |
- ^ (self perform:aKey) ? replacement |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
59 |
- ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
60 |
- ^ replacement |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
61 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
62 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
63 |
- self new at:#binaryRevision |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
64 |
- self new at:#foo ifAbsent:#bar |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
65 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
66 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
67 |
- "Created: / 22-10-2008 / 20:19:42 / cg" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
68 |
-! |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
69 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
70 |
-at:aKey put:value |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
71 |
- "backward compatible dictionary-like accessing" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
72 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
73 |
- (self respondsTo:aKey) ifTrue:[ |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
74 |
- self perform:(aKey asMutator) with:value. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
75 |
- ^ value "/ sigh |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
76 |
- ]. |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
77 |
- ^ self errorKeyNotFound:aKey |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
78 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
79 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
80 |
- self new at:#binaryRevision put:#bar |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
81 |
- self new at:#foo put:#bar |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
82 |
- " |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
83 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
84 |
- "Created: / 22-10-2008 / 20:20:54 / cg" |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
85 |
-! |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
86 |
- |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
87 |
changesetId |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
88 |
^ changesetId |
61df05330245
Merged with mercurial revision ad2f5647305 (120 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
89 |
! |