[vwnc] Store bug?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Store bug?

cdavidshaffer
I'm having a problem publishing the result of a merge (walkback below).
I can work around it by manually clearing out the write stream being
built but this problem is now slowing our development process and
shaking my confidence in Store.  I'm guessing the problem stems from our
Store usage pattern.  Basically when a developer has results to publish
they:

1) publish their bundle
2) if they get a branch version of the bundle the:
2.a) load the last trunk version
2.b) merge with their publish
2.c) publish the merged result

One annoying side-effect of this process is that some packages will show
long branch version numbers even though the bundle is the "trunk"
version.  I don't know if this has anything to do with triggering this
bug or not.  Are there any fixes available for this?

David





Unhandled exception: Size exceeds implementation limit of 2^28 elements
ByteString class(Object)>>error:
ByteString class(Behavior)>>handleFailedNew:size:
ByteString class(Behavior)>>basicNew:
ByteString class(ByteEncodedString class)>>new:
ByteString(Collection)>>copyEmpty:
ByteString(SequenceableCollection)>>changeSizeTo:
ByteString(SequenceableCollection)>>growToAtLeast:
WriteStream(InternalStream)>>pastEndPut:
WriteStream>>nextPut:
Store.Blessing>>printMergeCommentHistoryOn:
optimized [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
SortedCollection(SequenceableCollection)>>do:separatedBy:
Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
optimized [] in Store.MergeTool>>mergeStringForPackage:
OrderedCollection(SequenceableCollection)>>do:separatedBy:
Store.MergeTool>>mergeStringForPackage:
optimized [] in Store.MergeTool>>publishModified
optimized [] in OrderedCollection>>collect:
OrderedCollection>>do:
OrderedCollection>>collect:
Store.MergeTool>>publishModified
Store.MergeTool>>publishPackages
optimized [] in ApplicationModel>>actionFor:
optimized [] in ToolBar>>newButtonFor:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
Win98ToolbarButtonController(TriggerButtonController)>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
ByteString class(Object)>>error:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    aStringOrMessage = 'Size exceeds implementation limit of 2^28 elements'
Temporaries:
    lastNonSpace = 50
    aString = 'Size exceeds implementation limit of 2^28 elements'
Context PC = 18

----------------------------------------------------------------------
ByteString class(Behavior)>>handleFailedNew:size:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    error = a SystemError(#'bad argument',nil)
    newSize = 300810239
Context PC = 88

----------------------------------------------------------------------
ByteString class(Behavior)>>basicNew:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    anInteger = 300810239
Temporaries:
    error = a SystemError(#'bad argument',nil)
Context PC = 11

----------------------------------------------------------------------
ByteString class(ByteEncodedString class)>>new:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    size = 300810239
Context PC = 5

----------------------------------------------------------------------
ByteString(Collection)>>copyEmpty:
Receiver:
    a ByteString
Arguments:
    aSize = 300810239
Context PC = 6

----------------------------------------------------------------------
ByteString(SequenceableCollection)>>changeSizeTo:
Receiver:
    a ByteString
Arguments:
    newSize = 300810239
Temporaries:
    newArray = nil
Context PC = 5

----------------------------------------------------------------------
ByteString(SequenceableCollection)>>growToAtLeast:
Receiver:
    a ByteString
Arguments:
    anInteger = 150405120
Context PC = 16

----------------------------------------------------------------------
WriteStream(InternalStream)>>pastEndPut:
Receiver:
    a WriteStream
Instance Variables:
    collection = 'Merged by Merge Tool
Image ve...by: dirk at level: Developme'
    position = 150405119
    readLimit = 0
    writeLimit = 150405119
    policy = nil
Arguments:
    anObject = $n "16r006E"
Context PC = 6

----------------------------------------------------------------------
WriteStream>>nextPut:
Receiver:
    a WriteStream
Instance Variables:
    collection = 'Merged by Merge Tool
Image ve...by: dirk at level: Developme'
    position = 150405119
    readLimit = 0
    writeLimit = 150405119
    policy = nil
Arguments:
    anObject = $n "16r006E"
Context PC = 14

----------------------------------------------------------------------
Store.Blessing>>printMergeCommentHistoryOn:
Receiver:
    a Store.Blessing
Instance Variables:
    primaryKey = 8222
    timeStamp = 511305839
    userName = 'shaffer'
    commentID = 100864
    blessingLevel = 60
    trace = nil
    pkgID = 1068
    commentString = 'Merged by Merge Tool
Image ve...00
    VNC with David and Dirk.'
    recType = 'B'
Arguments:
    aStream = a WriteStream
Temporaries:
    commentStream = a ReadStream
    character = $n "16r006E"
Context PC = 80

----------------------------------------------------------------------
optimized [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Receiver:
    an UndefinedObject
Arguments:
    blessing = a Store.Blessing
Temporaries:
    .aStream = a WriteStream
Context PC = 6

----------------------------------------------------------------------
SortedCollection(SequenceableCollection)>>do:separatedBy:
Receiver:
    a SortedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 1
    sortBlock = BlockClosure [] in [] in Store.Blessing
class>>blessingsForRecordID:type:
Arguments:
    elementBlock = BlockClosure [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
    separatorBlock = BlockClosure [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Temporaries:
    i = nil
Context PC = 12

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1068
    name = 'YoureFashion-Tests'
    timeStamp = 511305839
    version = '2.122.4.37.4.15'
    userName = 'shaffer'
    trace = 1058
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    printLeadingCR = true
Temporaries:
    blessings = a SortedCollection[1]
Context PC = 41

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1068
    name = 'YoureFashion-Tests'
    timeStamp = 511305839
    version = '2.122.4.37.4.15'
    userName = 'shaffer'
    trace = 1058
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 6

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1076
    name = 'YoureFashion-Tests'
    timeStamp = 511330576
    version = '2.122.4.37.4.16'
    userName = 'dirk'
    trace = 1068
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1077
    name = 'YoureFashion-Tests'
    timeStamp = 512098692
    version = '2.122.4.37.4.17'
    userName = 'dirk'
    trace = 1076
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1078
    name = 'YoureFashion-Tests'
    timeStamp = 512140731
    version = '2.122.4.37.4.18'
    userName = 'dirk'
    trace = 1077
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1086
    name = 'YoureFashion-Tests'
    timeStamp = 512462074
    version = '2.122.4.37.4.19'
    userName = 'shaffer'
    trace = 1078
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1090
    name = 'YoureFashion-Tests'
    timeStamp = 512977915
    version = '2.122.4.37.4.20'
    userName = 'dirk'
    trace = 1086
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1096
    name = 'YoureFashion-Tests'
    timeStamp = 513113473
    version = '2.122.4.37.4.21'
    userName = 'dirk'
    trace = 1090
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1098
    name = 'YoureFashion-Tests'
    timeStamp = 513128760
    version = '2.122.4.37.4.22'
    userName = 'dirk'
    trace = 1096
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1099
    name = 'YoureFashion-Tests'
    timeStamp = 513131061
    version = '2.122.4.37.4.23'
    userName = 'dirk'
    trace = 1098
    dbIdentifier = #shafferLaptop
    blessingLevel = 50
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1112
    name = 'YoureFashion-Tests'
    timeStamp = 513986531
    version = '2.122.4.37.4.24'
    userName = 'dirk'
    trace = 1099
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1113
    name = 'YoureFashion-Tests'
    timeStamp = 514007672
    version = '2.122.4.37.4.25'
    userName = 'dirk'
    trace = 1112
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1118
    name = 'YoureFashion-Tests'
    timeStamp = 514518595
    version = '2.122.4.37.4.26'
    userName = 'dirk'
    trace = 1113
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1119
    name = 'YoureFashion-Tests'
    timeStamp = 515013139
    version = '2.122.4.37.4.27'
    userName = 'dirk'
    trace = 1118
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1120
    name = 'YoureFashion-Tests'
    timeStamp = 515016697
    version = '2.122.4.37.4.28'
    userName = 'dirk'
    trace = 1119
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1121
    name = 'YoureFashion-Tests'
    timeStamp = 515018892
    version = '2.122.4.37.4.29'
    userName = 'dirk'
    trace = 1120
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1122
    name = 'YoureFashion-Tests'
    timeStamp = 515019982
    version = '2.122.4.37.4.30'
    userName = 'dirk'
    trace = 1121
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1123
    name = 'YoureFashion-Tests'
    timeStamp = 515032029
    version = '2.122.4.37.4.31'
    userName = 'dirk'
    trace = 1122
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1124
    name = 'YoureFashion-Tests'
    timeStamp = 515047034
    version = '2.122.4.37.4.32'
    userName = 'dirk'
    trace = 1123
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1125
    name = 'YoureFashion-Tests'
    timeStamp = 515048500
    version = '2.122.4.37.4.33'
    userName = 'dirk'
    trace = 1124
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1126
    name = 'YoureFashion-Tests'
    timeStamp = 515049430
    version = '2.122.4.37.4.34'
    userName = 'dirk'
    trace = 1125
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1137
    name = 'YoureFashion-Tests'
    timeStamp = 515777668
    version = '2.122.4.37.4.35'
    userName = 'dirk'
    trace = 1126
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = an IdentityDictionary[0]
    propertyRecords = an OrderedCollection[0]
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = a List[7]
    files = a List[0]
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1140
    name = 'YoureFashion-Tests'
    timeStamp = 516666487
    version = '2.122.4.37.4.36'
    userName = 'dirk'
    trace = 1137
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1141
    name = 'YoureFashion-Tests'
    timeStamp = 516670811
    version = '2.122.4.37.4.37'
    userName = 'dirk'
    trace = 1140
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = an IdentityDictionary[0]
    propertyRecords = an OrderedCollection[0]
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = a List[7]
    files = a List[0]
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = false
Context PC = 28

----------------------------------------------------------------------
optimized [] in Store.MergeTool>>mergeStringForPackage:
Receiver:
    an UndefinedObject
Arguments:
    each = {'YoureFashion-Tests'-'2.122.4.37.4.37'-1141}
Temporaries:
    ancestorVersion = '2.118.2.1.15.5.3'
    .treeRecord = an Array[2]
    .stream = a WriteStream
Context PC = 15

----------------------------------------------------------------------
OrderedCollection(SequenceableCollection)>>do:separatedBy:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 1
Arguments:
    elementBlock = BlockClosure [] in
Store.MergeTool>>mergeStringForPackage:
    separatorBlock = BlockClosure [] in
Store.MergeTool>>mergeStringForPackage:
Temporaries:
    i = nil
Context PC = 12

----------------------------------------------------------------------
Store.MergeTool>>mergeStringForPackage:
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Arguments:
    aPackage = {YoureFashion-Tests}
Temporaries:
    stream = a WriteStream
    notLoadedVersions = an OrderedCollection[1]
    trunk = {'YoureFashion-Tests'-'2.118.2.1.15.5.3'-2377}
    treeRecord = an Array[2]
Context PC = 149

----------------------------------------------------------------------
optimized [] in Store.MergeTool>>publishModified
Receiver:
    an UndefinedObject
Arguments:
    each = {YoureFashion-Tests}
Temporaries:
    .super = a Store.MergeTool
Context PC = 7

----------------------------------------------------------------------
optimized [] in OrderedCollection>>collect:
Receiver:
    an UndefinedObject
Arguments:
    each = {YoureFashion-Tests}
Temporaries:
    .newCollection = an OrderedCollection[1]
    .aBlock = BlockClosure [] in Store.MergeTool>>publishModified
Context PC = 7

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 9
Arguments:
    aBlock = BlockClosure [] in OrderedCollection>>collect:
Temporaries:
    index = 2
Context PC = 17

----------------------------------------------------------------------
OrderedCollection>>collect:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 9
Arguments:
    aBlock = BlockClosure [] in Store.MergeTool>>publishModified
Temporaries:
    newCollection = an OrderedCollection[1]
Context PC = 16

----------------------------------------------------------------------
Store.MergeTool>>publishModified
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Temporaries:
    affected = an OrderedCollection[9]
Context PC = 29

----------------------------------------------------------------------
Store.MergeTool>>publishPackages
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Context PC = 21

----------------------------------------------------------------------
optimized [] in ApplicationModel>>actionFor:
Receiver:
    an UndefinedObject
Temporaries:
    .super = a Store.MergeTool
    .aKey = #publishPackages
Context PC = 7

----------------------------------------------------------------------
optimized [] in ToolBar>>newButtonFor:
Receiver:
    an UndefinedObject
Arguments:
    b = a ValueHolder on: nil
    v = true
Temporaries:
    .super = a WinXPToolBar
    .item = a MenuItem 'Publish Packages...'
Context PC = 19

----------------------------------------------------------------------
PluggableAdaptor>>setValue:
Receiver:
    a PluggableAdaptor
Instance Variables:
    dependents = a WinXPToolbarButtonView
    model = a ValueHolder on: nil
    getBlock = BlockClosure [] in ToolBar>>newButtonFor:
    putBlock = BlockClosure [] in ToolBar>>newButtonFor:
    updateBlock = BlockClosure [] in ToolBar>>newButtonFor:
Arguments:
    newValue = true
Context PC = 6

----------------------------------------------------------------------
PluggableAdaptor(ValueModel)>>value:
Receiver:
    a PluggableAdaptor
Instance Variables:
    dependents = a WinXPToolbarButtonView
    model = a ValueHolder on: nil
    getBlock = BlockClosure [] in ToolBar>>newButtonFor:
    putBlock = BlockClosure [] in ToolBar>>newButtonFor:
    updateBlock = BlockClosure [] in ToolBar>>newButtonFor:
Arguments:
    newValue = true
Context PC = 5

----------------------------------------------------------------------
Win98ToolbarButtonController(TriggerButtonController)>>pressAction
Receiver:
    a Win98ToolbarButtonController
Instance Variables:
    model = a PluggableAdaptor
    view = a WinXPToolbarButtonView
    sensor = a TranslatingSensor
    keyboardProcessor = nil
    keyboardHook = nil
    dispatcher = nil
Temporaries:
    helpProc = nil
Context PC = 17

----------------------------------------------------------------------
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aPoint = 23@10
Context PC = 8

----------------------------------------------------------------------
TriggerButtonTracker>>finishSelectionFor:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aPoint = 23@10
Context PC = 11

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aMouseButtonEvent = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
RedButtonReleasedEvent>>dispatchTo:
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Arguments:
    anObject = a TriggerButtonTracker
Context PC = 4

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>handleEvent:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    anEvent = a RedButtonReleasedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
    an EventDispatcher
Instance Variables:
    windowController = an ApplicationStandardSystemController
    currentMouseConsumer = nil
    grabbingMouse = false
    keyboardProcessor = a KeyboardProcessor
    lastControlObject = nil
    trapList = nil
    state = nil
    repairDamageWhenDebugging = true
    flushQueueAfterError = true
    distributeEventsWhenDebugging = true
    dragDropInProgress = false
    dragDropTracker = nil
    dispatchUnknownEvents = false
Arguments:
    event = a RedButtonReleasedEvent
    object = a TriggerButtonTracker
Temporaries:
    tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
    an EventDispatcher
Instance Variables:
    windowController = an ApplicationStandardSystemController
    currentMouseConsumer = nil
    grabbingMouse = false
    keyboardProcessor = a KeyboardProcessor
    lastControlObject = nil
    trapList = nil
    state = nil
    repairDamageWhenDebugging = true
    flushQueueAfterError = true
    distributeEventsWhenDebugging = true
    dragDropInProgress = false
    dragDropTracker = nil
    dispatchUnknownEvents = false
Arguments:
    event = a RedButtonReleasedEvent
Temporaries:
    objectWantingControl = nil
    targetKeyboardProcessor = nil
Context PC = 60

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatch
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Arguments:
    aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
    an UndefinedObject
Temporaries:
    .event = a RedButtonReleasedEvent
    .super = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in
WindowManager>>safelyDispatchForWindowManager:
    outerContext = nil
    copiedValues = an Array[2]
Arguments:
    anExceptionSelector = BadControllerError
    handlerBlock = BlockClosure [] in
WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
    a WindowManager
Instance Variables:
    windows = an OrderedCollection[2]
    activeController = nil
    interruptLock = false
    outstandingMetaOrDamage = false
    openInProgress = false
    eventQueue = an EventQueue
    baseProcess = a Process in Semaphore>>wait
    dontFilterEvents = false
Arguments:
    event = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
    a WindowManager
Instance Variables:
    windows = an OrderedCollection[2]
    activeController = nil
    interruptLock = false
    outstandingMetaOrDamage = false
    openInProgress = false
    eventQueue = an EventQueue
    baseProcess = a Process in Semaphore>>wait
    dontFilterEvents = false
Temporaries:
    event = a RedButtonReleasedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
    an UndefinedObject
Temporaries:
    .super = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in [] in WindowManager>>newProcess
    outerContext = nil
    copiedValues = a WindowManager
Arguments:
    anExceptionSelector = TerminateException
    handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
    an UndefinedObject
Temporaries:
    .super = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in WindowManager>>newProcess
    outerContext = nil
    copiedValues = a WindowManager
Arguments:
    anExceptionSelector = TerminateException
    handlerBlock = BlockClosure [] in [] in Process
class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
    an UndefinedObject
Temporaries:
    .aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Store bug?

Boris Popov, DeepCove Labs (SNN)
Re: [vwnc] Store bug?

Just reset version numbers when publishing changed packages either in a branch or merge or both to be the same as your top bundle. We use a very similar pattern and haven't had many issues with merges in 7.6...

-Boris (via BlackBerry)

----- Original Message -----
From: [hidden email] <[hidden email]>
To: vwnc <[hidden email]>
Sent: Fri Jan 01 07:02:54 2010
Subject: [vwnc] Store bug?

I'm having a problem publishing the result of a merge (walkback below).
I can work around it by manually clearing out the write stream being
built but this problem is now slowing our development process and
shaking my confidence in Store.  I'm guessing the problem stems from our
Store usage pattern.  Basically when a developer has results to publish
they:

1) publish their bundle
2) if they get a branch version of the bundle the:
2.a) load the last trunk version
2.b) merge with their publish
2.c) publish the merged result

One annoying side-effect of this process is that some packages will show
long branch version numbers even though the bundle is the "trunk"
version.  I don't know if this has anything to do with triggering this
bug or not.  Are there any fixes available for this?

David





Unhandled exception: Size exceeds implementation limit of 2^28 elements
ByteString class(Object)>>error:
ByteString class(Behavior)>>handleFailedNew:size:
ByteString class(Behavior)>>basicNew:
ByteString class(ByteEncodedString class)>>new:
ByteString(Collection)>>copyEmpty:
ByteString(SequenceableCollection)>>changeSizeTo:
ByteString(SequenceableCollection)>>growToAtLeast:
WriteStream(InternalStream)>>pastEndPut:
WriteStream>>nextPut:
Store.Blessing>>printMergeCommentHistoryOn:
optimized [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
SortedCollection(SequenceableCollection)>>do:separatedBy:
Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
optimized [] in Store.MergeTool>>mergeStringForPackage:
OrderedCollection(SequenceableCollection)>>do:separatedBy:
Store.MergeTool>>mergeStringForPackage:
optimized [] in Store.MergeTool>>publishModified
optimized [] in OrderedCollection>>collect:
OrderedCollection>>do:
OrderedCollection>>collect:
Store.MergeTool>>publishModified
Store.MergeTool>>publishPackages
optimized [] in ApplicationModel>>actionFor:
optimized [] in ToolBar>>newButtonFor:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
Win98ToolbarButtonController(TriggerButtonController)>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
ByteString class(Object)>>error:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    aStringOrMessage = 'Size exceeds implementation limit of 2^28 elements'
Temporaries:
    lastNonSpace = 50
    aString = 'Size exceeds implementation limit of 2^28 elements'
Context PC = 18

----------------------------------------------------------------------
ByteString class(Behavior)>>handleFailedNew:size:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    error = a SystemError(#'bad argument',nil)
    newSize = 300810239
Context PC = 88

----------------------------------------------------------------------
ByteString class(Behavior)>>basicNew:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    anInteger = 300810239
Temporaries:
    error = a SystemError(#'bad argument',nil)
Context PC = 11

----------------------------------------------------------------------
ByteString class(ByteEncodedString class)>>new:
Receiver:
    a ByteString class
Instance Variables:
    superclass = ByteEncodedString
    methodDict = a MethodDictionary[11]
    format = 4096
    subclasses = nil
    instanceVariables = nil
    organization = ('accessing' #at: #at:put: #size)
('converting' #asByteString #asIntegerArray)
('private' #replaceBytesFrom:to:with:startingAt:map:)
('comparing' #hash)
('binary storage' #representBinaryOn:)
('marshaling -asn1' #encodeASN1With: #tagBER)
('*seaside2' #asMIMEDocument)

    name = #ByteString
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[240]
    encoder = a ByteCharacterEncoder
Arguments:
    size = 300810239
Context PC = 5

----------------------------------------------------------------------
ByteString(Collection)>>copyEmpty:
Receiver:
    a ByteString
Arguments:
    aSize = 300810239
Context PC = 6

----------------------------------------------------------------------
ByteString(SequenceableCollection)>>changeSizeTo:
Receiver:
    a ByteString
Arguments:
    newSize = 300810239
Temporaries:
    newArray = nil
Context PC = 5

----------------------------------------------------------------------
ByteString(SequenceableCollection)>>growToAtLeast:
Receiver:
    a ByteString
Arguments:
    anInteger = 150405120
Context PC = 16

----------------------------------------------------------------------
WriteStream(InternalStream)>>pastEndPut:
Receiver:
    a WriteStream
Instance Variables:
    collection = 'Merged by Merge Tool
Image ve...by: dirk at level: Developme'
    position = 150405119
    readLimit = 0
    writeLimit = 150405119
    policy = nil
Arguments:
    anObject = $n "16r006E"
Context PC = 6

----------------------------------------------------------------------
WriteStream>>nextPut:
Receiver:
    a WriteStream
Instance Variables:
    collection = 'Merged by Merge Tool
Image ve...by: dirk at level: Developme'
    position = 150405119
    readLimit = 0
    writeLimit = 150405119
    policy = nil
Arguments:
    anObject = $n "16r006E"
Context PC = 14

----------------------------------------------------------------------
Store.Blessing>>printMergeCommentHistoryOn:
Receiver:
    a Store.Blessing
Instance Variables:
    primaryKey = 8222
    timeStamp = 511305839
    userName = 'shaffer'
    commentID = 100864
    blessingLevel = 60
    trace = nil
    pkgID = 1068
    commentString = 'Merged by Merge Tool
Image ve...00
    VNC with David and Dirk.'
    recType = 'B'
Arguments:
    aStream = a WriteStream
Temporaries:
    commentStream = a ReadStream
    character = $n "16r006E"
Context PC = 80

----------------------------------------------------------------------
optimized [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Receiver:
    an UndefinedObject
Arguments:
    blessing = a Store.Blessing
Temporaries:
    .aStream = a WriteStream
Context PC = 6

----------------------------------------------------------------------
SortedCollection(SequenceableCollection)>>do:separatedBy:
Receiver:
    a SortedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 1
    sortBlock = BlockClosure [] in [] in Store.Blessing
class>>blessingsForRecordID:type:
Arguments:
    elementBlock = BlockClosure [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
    separatorBlock = BlockClosure [] in
Store.Pundle>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Temporaries:
    i = nil
Context PC = 12

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeBlessingCommentHistoryOn:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1068
    name = 'YoureFashion-Tests'
    timeStamp = 511305839
    version = '2.122.4.37.4.15'
    userName = 'shaffer'
    trace = 1058
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    printLeadingCR = true
Temporaries:
    blessings = a SortedCollection[1]
Context PC = 41

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1068
    name = 'YoureFashion-Tests'
    timeStamp = 511305839
    version = '2.122.4.37.4.15'
    userName = 'shaffer'
    trace = 1058
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 6

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1076
    name = 'YoureFashion-Tests'
    timeStamp = 511330576
    version = '2.122.4.37.4.16'
    userName = 'dirk'
    trace = 1068
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1077
    name = 'YoureFashion-Tests'
    timeStamp = 512098692
    version = '2.122.4.37.4.17'
    userName = 'dirk'
    trace = 1076
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1078
    name = 'YoureFashion-Tests'
    timeStamp = 512140731
    version = '2.122.4.37.4.18'
    userName = 'dirk'
    trace = 1077
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1086
    name = 'YoureFashion-Tests'
    timeStamp = 512462074
    version = '2.122.4.37.4.19'
    userName = 'shaffer'
    trace = 1078
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1090
    name = 'YoureFashion-Tests'
    timeStamp = 512977915
    version = '2.122.4.37.4.20'
    userName = 'dirk'
    trace = 1086
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1096
    name = 'YoureFashion-Tests'
    timeStamp = 513113473
    version = '2.122.4.37.4.21'
    userName = 'dirk'
    trace = 1090
    dbIdentifier = #shafferLaptop
    blessingLevel = 60
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1098
    name = 'YoureFashion-Tests'
    timeStamp = 513128760
    version = '2.122.4.37.4.22'
    userName = 'dirk'
    trace = 1096
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1099
    name = 'YoureFashion-Tests'
    timeStamp = 513131061
    version = '2.122.4.37.4.23'
    userName = 'dirk'
    trace = 1098
    dbIdentifier = #shafferLaptop
    blessingLevel = 50
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1112
    name = 'YoureFashion-Tests'
    timeStamp = 513986531
    version = '2.122.4.37.4.24'
    userName = 'dirk'
    trace = 1099
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1113
    name = 'YoureFashion-Tests'
    timeStamp = 514007672
    version = '2.122.4.37.4.25'
    userName = 'dirk'
    trace = 1112
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1118
    name = 'YoureFashion-Tests'
    timeStamp = 514518595
    version = '2.122.4.37.4.26'
    userName = 'dirk'
    trace = 1113
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1119
    name = 'YoureFashion-Tests'
    timeStamp = 515013139
    version = '2.122.4.37.4.27'
    userName = 'dirk'
    trace = 1118
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1120
    name = 'YoureFashion-Tests'
    timeStamp = 515016697
    version = '2.122.4.37.4.28'
    userName = 'dirk'
    trace = 1119
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1121
    name = 'YoureFashion-Tests'
    timeStamp = 515018892
    version = '2.122.4.37.4.29'
    userName = 'dirk'
    trace = 1120
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1122
    name = 'YoureFashion-Tests'
    timeStamp = 515019982
    version = '2.122.4.37.4.30'
    userName = 'dirk'
    trace = 1121
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1123
    name = 'YoureFashion-Tests'
    timeStamp = 515032029
    version = '2.122.4.37.4.31'
    userName = 'dirk'
    trace = 1122
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1124
    name = 'YoureFashion-Tests'
    timeStamp = 515047034
    version = '2.122.4.37.4.32'
    userName = 'dirk'
    trace = 1123
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1125
    name = 'YoureFashion-Tests'
    timeStamp = 515048500
    version = '2.122.4.37.4.33'
    userName = 'dirk'
    trace = 1124
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1126
    name = 'YoureFashion-Tests'
    timeStamp = 515049430
    version = '2.122.4.37.4.34'
    userName = 'dirk'
    trace = 1125
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1137
    name = 'YoureFashion-Tests'
    timeStamp = 515777668
    version = '2.122.4.37.4.35'
    userName = 'dirk'
    trace = 1126
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = an IdentityDictionary[0]
    propertyRecords = an OrderedCollection[0]
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = a List[7]
    files = a List[0]
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1140
    name = 'YoureFashion-Tests'
    timeStamp = 516666487
    version = '2.122.4.37.4.36'
    userName = 'dirk'
    trace = 1137
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = nil
    propertyRecords = nil
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = nil
    files = nil
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = true
Context PC = 28

----------------------------------------------------------------------
Store.Bundle(Store.Pundle)>>printPremergeCommentHistoryOn:from:withLeadingCR:
Receiver:
    a Store.Bundle
Instance Variables:
    primaryKey = 1141
    name = 'YoureFashion-Tests'
    timeStamp = 516670811
    version = '2.122.4.37.4.37'
    userName = 'dirk'
    trace = 1140
    dbIdentifier = #shafferLaptop
    blessingLevel = 20
    commentID = 0
    propertiesID = 0
    properties = an IdentityDictionary[0]
    propertyRecords = an OrderedCollection[0]
    commentStr = nil
    vanguardID = nil
    rearguardID = nil
    vanguardStr = nil
    rearguardStr = nil
    contents = a List[7]
    files = a List[0]
Arguments:
    aStream = a WriteStream
    ancestorVersion = '2.118.2.1.15.5.3'
    aBoolean = false
Context PC = 28

----------------------------------------------------------------------
optimized [] in Store.MergeTool>>mergeStringForPackage:
Receiver:
    an UndefinedObject
Arguments:
    each = {'YoureFashion-Tests'-'2.122.4.37.4.37'-1141}
Temporaries:
    ancestorVersion = '2.118.2.1.15.5.3'
    .treeRecord = an Array[2]
    .stream = a WriteStream
Context PC = 15

----------------------------------------------------------------------
OrderedCollection(SequenceableCollection)>>do:separatedBy:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 1
Arguments:
    elementBlock = BlockClosure [] in
Store.MergeTool>>mergeStringForPackage:
    separatorBlock = BlockClosure [] in
Store.MergeTool>>mergeStringForPackage:
Temporaries:
    i = nil
Context PC = 12

----------------------------------------------------------------------
Store.MergeTool>>mergeStringForPackage:
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Arguments:
    aPackage = {YoureFashion-Tests}
Temporaries:
    stream = a WriteStream
    notLoadedVersions = an OrderedCollection[1]
    trunk = {'YoureFashion-Tests'-'2.118.2.1.15.5.3'-2377}
    treeRecord = an Array[2]
Context PC = 149

----------------------------------------------------------------------
optimized [] in Store.MergeTool>>publishModified
Receiver:
    an UndefinedObject
Arguments:
    each = {YoureFashion-Tests}
Temporaries:
    .super = a Store.MergeTool
Context PC = 7

----------------------------------------------------------------------
optimized [] in OrderedCollection>>collect:
Receiver:
    an UndefinedObject
Arguments:
    each = {YoureFashion-Tests}
Temporaries:
    .newCollection = an OrderedCollection[1]
    .aBlock = BlockClosure [] in Store.MergeTool>>publishModified
Context PC = 7

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 9
Arguments:
    aBlock = BlockClosure [] in OrderedCollection>>collect:
Temporaries:
    index = 2
Context PC = 17

----------------------------------------------------------------------
OrderedCollection>>collect:
Receiver:
    an OrderedCollection
Instance Variables:
    firstIndex = 1
    lastIndex = 9
Arguments:
    aBlock = BlockClosure [] in Store.MergeTool>>publishModified
Temporaries:
    newCollection = an OrderedCollection[1]
Context PC = 16

----------------------------------------------------------------------
Store.MergeTool>>publishModified
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Temporaries:
    affected = an OrderedCollection[9]
Context PC = 29

----------------------------------------------------------------------
Store.MergeTool>>publishPackages
Receiver:
    a Store.MergeTool
Instance Variables:
    dependents = an ApplicationWindow 44040772
    builder = an UIBuilder
    uiSession = a ControlManager
    eventHandlers = nil
    mergeData = a Store.MergeData
    pkgList = a MultiSelectionInList
    bundles = an OrderedCollection[2]
    displayText = a ValueHolder on: Text for 'Versions being integrated:

YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-Image Processing(2.119,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Announcements(2.118,shaffer)
YoureFashion-UI-Global(2.123.10.5.3.13.3.8,dirk)
YoureFashion-UI-Global(2.123.10.5.3.13.3.12,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Model-Base(2.118.2,dirk)
YoureFashion-Persistence(2.117.1.2.2.4,dirk)
YoureFashion-Persistence(2.117.1.2.2.5,dirk)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-Media-Tests(2.118,shaffer)
YoureFashion-ImageBuilder(2.121.2,shaffer)
YoureFashion-ImageBuilder(2.121.1,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-Examples(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-FileServer(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Image Processing-Tests(2.118,shaffer)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Model(2.118.2.4.3,dirk)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-Base Extensions(2.117,shaffer)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.8,dirk)
YoureFashion-UI-Members(2.123.4.14.26.3.1.9.3.11,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Tests(2.130,dirk)
YoureFashion-UI-Global-Tests(2.121.3.8,dirk)
YoureFashion-UI-Global-Tests(2.121.3.9,dirk)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Server(2.117.4,shaffer)
YoureFashion-Core(2.117.5,shaffer)
YoureFashion-Core(2.117.6,dirk)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Window(2.118,shaffer)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.3,dirk)
YoureFashion-Model-Core(2.123.1.12.16.4.1.2.5,dirk)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Media(2.118,shaffer)
YoureFashion-Tests(2.122.4.37.4.35,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.118.2.1.15.5.3,dirk)
YoureFashion-Tests(2.122.4.37.4.37,dirk)
YoureFashion-Video(2.118,shaffer)
YoureFashion-Video(2.118,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-ImageBuilder-Tests(2.117,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion-Cropper(2.118,shaffer)
YoureFashion(2.236,shaffer)
YoureFashion(2.235.4,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.30,dirk)
YoureFashion-UI-Members-Tests(2.119.3.8.14.5.4.1.32,dirk)
'
    conflictText = a ValueHolder on: Text for ''
    textMode = #external
    show = #all
    modSet = nil
    conflictType = #conflictsWithImage
    nameStyle = #showShortNames
    modTabs = a SelectionInList
    modSetApp = a Store.ModsetTreeApp
    displayTextVersionLabel = a ValueHolder on: Text for ''
    conflictTextVersionLabel = a ValueHolder on: Text for ''
    autoSelectResolution = true
    hideImageOnlyMods = true
    modSetList = nil
    textViewOptions = a ValueHolder on: #none
    toolbarMenuHolder = a ValueHolder on: a Menu
    compareWithHolder = a ValueHolder on: #conflictsWithImage
    compareWithMenuHolder = a ValueHolder on: a Menu
    differencesType = #showSourceDifferences
Context PC = 21

----------------------------------------------------------------------
optimized [] in ApplicationModel>>actionFor:
Receiver:
    an UndefinedObject
Temporaries:
    .super = a Store.MergeTool
    .aKey = #publishPackages
Context PC = 7

----------------------------------------------------------------------
optimized [] in ToolBar>>newButtonFor:
Receiver:
    an UndefinedObject
Arguments:
    b = a ValueHolder on: nil
    v = true
Temporaries:
    .super = a WinXPToolBar
    .item = a MenuItem 'Publish Packages...'
Context PC = 19

----------------------------------------------------------------------
PluggableAdaptor>>setValue:
Receiver:
    a PluggableAdaptor
Instance Variables:
    dependents = a WinXPToolbarButtonView
    model = a ValueHolder on: nil
    getBlock = BlockClosure [] in ToolBar>>newButtonFor:
    putBlock = BlockClosure [] in ToolBar>>newButtonFor:
    updateBlock = BlockClosure [] in ToolBar>>newButtonFor:
Arguments:
    newValue = true
Context PC = 6

----------------------------------------------------------------------
PluggableAdaptor(ValueModel)>>value:
Receiver:
    a PluggableAdaptor
Instance Variables:
    dependents = a WinXPToolbarButtonView
    model = a ValueHolder on: nil
    getBlock = BlockClosure [] in ToolBar>>newButtonFor:
    putBlock = BlockClosure [] in ToolBar>>newButtonFor:
    updateBlock = BlockClosure [] in ToolBar>>newButtonFor:
Arguments:
    newValue = true
Context PC = 5

----------------------------------------------------------------------
Win98ToolbarButtonController(TriggerButtonController)>>pressAction
Receiver:
    a Win98ToolbarButtonController
Instance Variables:
    model = a PluggableAdaptor
    view = a WinXPToolbarButtonView
    sensor = a TranslatingSensor
    keyboardProcessor = nil
    keyboardHook = nil
    dispatcher = nil
Temporaries:
    helpProc = nil
Context PC = 17

----------------------------------------------------------------------
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aPoint = 23@10
Context PC = 8

----------------------------------------------------------------------
TriggerButtonTracker>>finishSelectionFor:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aPoint = 23@10
Context PC = 11

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    aMouseButtonEvent = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
RedButtonReleasedEvent>>dispatchTo:
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Arguments:
    anObject = a TriggerButtonTracker
Context PC = 4

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>handleEvent:
Receiver:
    a TriggerButtonTracker
Instance Variables:
    controller = a Win98ToolbarButtonController
    inside = true
Arguments:
    anEvent = a RedButtonReleasedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
    an EventDispatcher
Instance Variables:
    windowController = an ApplicationStandardSystemController
    currentMouseConsumer = nil
    grabbingMouse = false
    keyboardProcessor = a KeyboardProcessor
    lastControlObject = nil
    trapList = nil
    state = nil
    repairDamageWhenDebugging = true
    flushQueueAfterError = true
    distributeEventsWhenDebugging = true
    dragDropInProgress = false
    dragDropTracker = nil
    dispatchUnknownEvents = false
Arguments:
    event = a RedButtonReleasedEvent
    object = a TriggerButtonTracker
Temporaries:
    tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
    an EventDispatcher
Instance Variables:
    windowController = an ApplicationStandardSystemController
    currentMouseConsumer = nil
    grabbingMouse = false
    keyboardProcessor = a KeyboardProcessor
    lastControlObject = nil
    trapList = nil
    state = nil
    repairDamageWhenDebugging = true
    flushQueueAfterError = true
    distributeEventsWhenDebugging = true
    dragDropInProgress = false
    dragDropTracker = nil
    dispatchUnknownEvents = false
Arguments:
    event = a RedButtonReleasedEvent
Temporaries:
    objectWantingControl = nil
    targetKeyboardProcessor = nil
Context PC = 60

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatch
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Receiver:
    a RedButtonReleasedEvent
Instance Variables:
    time = 2949193169
    initiator = an EventDispatcher
    window = an ApplicationWindow 44040772
    state = 0
    x = 27
    y = 30
    gx = 417
    gy = 205
    buttonNumber = 1
Arguments:
    aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
    an UndefinedObject
Temporaries:
    .event = a RedButtonReleasedEvent
    .super = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in
WindowManager>>safelyDispatchForWindowManager:
    outerContext = nil
    copiedValues = an Array[2]
Arguments:
    anExceptionSelector = BadControllerError
    handlerBlock = BlockClosure [] in
WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
    a WindowManager
Instance Variables:
    windows = an OrderedCollection[2]
    activeController = nil
    interruptLock = false
    outstandingMetaOrDamage = false
    openInProgress = false
    eventQueue = an EventQueue
    baseProcess = a Process in Semaphore>>wait
    dontFilterEvents = false
Arguments:
    event = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
    a WindowManager
Instance Variables:
    windows = an OrderedCollection[2]
    activeController = nil
    interruptLock = false
    outstandingMetaOrDamage = false
    openInProgress = false
    eventQueue = an EventQueue
    baseProcess = a Process in Semaphore>>wait
    dontFilterEvents = false
Temporaries:
    event = a RedButtonReleasedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
    an UndefinedObject
Temporaries:
    .super = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in [] in WindowManager>>newProcess
    outerContext = nil
    copiedValues = a WindowManager
Arguments:
    anExceptionSelector = TerminateException
    handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
    an UndefinedObject
Temporaries:
    .super = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in WindowManager>>newProcess
    outerContext = nil
    copiedValues = a WindowManager
Arguments:
    anExceptionSelector = TerminateException
    handlerBlock = BlockClosure [] in [] in Process
class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
    an UndefinedObject
Temporaries:
    .aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Store bug?

Alan Knight-2
In reply to this post by cdavidshaffer
By default, when doing merges with a long history, Store generates those very long version comments. In particular, with each merge it includes the blessing of the previous versions. If you do that repeatedly, the string can rapidly get very very long, as you can see.  In 7.7 I believe that string is truncated if it gets too long. You can also just turn it off as the first setting under Merge Policy under Store settings. Or you could increase your memory policy settings to be big enough to accomodate the string :-)

At 10:02 AM 2010-01-01, C. David Shaffer wrote:
I'm having a problem publishing the result of a merge (walkback below).
I can work around it by manually clearing out the write stream being
built but this problem is now slowing our development process and
shaking my confidence in Store.  I'm guessing the problem stems from our
Store usage pattern.  Basically when a developer has results to publish
they:

1) publish their bundle
2) if they get a branch version of the bundle the:
2.a) load the last trunk version
2.b) merge with their publish
2.c) publish the merged result

One annoying side-effect of this process is that some packages will show
long branch version numbers even though the bundle is the "trunk"
version.  I don't know if this has anything to do with triggering this
bug or not.  Are there any fixes available for this?

David




--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Store bug?

Samuel S. Shuster-2
Alan:

> In 7.7 I believe that string is truncated if it gets too long.


Yes, in 7.7 we truncate at 1000 characters and append "more..."

                                And So It Goes
                                     Sames
______________________________________________________________________

Samuel S. Shuster [|]
VisualWorks Engineering, Store Project
Smalltalk Enables Success -- What Are YOU Using?




_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Store bug?

cdavidshaffer
In reply to this post by Alan Knight-2
Alan Knight wrote:
> By default, when doing merges with a long history, Store generates
> those very long version comments. In particular, with each merge it
> includes the blessing of the previous versions. If you do that
> repeatedly, the string can rapidly get very very long, as you can
> see.  In 7.7 I believe that string is truncated if it gets too long.
> You can also just turn it off as the first setting under Merge Policy
> under Store settings. Or you could increase your memory policy
> settings to be big enough to accomodate the string :-)
>
Thanks.  I thought it was the version number...the comment makes more
sense given the stack trace.

David

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc