mercurial/HGRevisionInfo.st.rej
author Stefan Vogel <sv@exept.de>
Fri, 31 Mar 2017 18:22:12 +0200
branchcvs_MAIN
changeset 755 ff5c8d7b2bd8
parent 512 61df05330245
permissions -rw-r--r--
#REFACTORING by stefan initial checkin class: SCMAbstractTask changed: #branch (send #temporaryWorkingCopy instead of #workingCopy) #repository (send #temporaryWorkingCopy instead of #workingCopy) fix obsolete message sends
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
 !