diff --git a/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/instance/configurationClassName.st b/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/instance/configurationClassName.st new file mode 100644 index 000000000..afa685cb5 --- /dev/null +++ b/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/instance/configurationClassName.st @@ -0,0 +1,3 @@ +accessing +configurationClassName + ^ nil \ No newline at end of file diff --git a/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/methodProperties.json b/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/methodProperties.json index ea143d7ca..78f7ccf3d 100644 --- a/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/methodProperties.json +++ b/repository/Topez-Server-Core.package/TDMetacelloBaselineRegistrationDefinition.class/methodProperties.json @@ -4,6 +4,7 @@ "instance" : { "applyVersionStringToMetacello:" : "dkh 06/19/2014 17:49", "baselineClassName" : "dkh 06/20/2014 10:14", + "configurationClassName" : "dkh 10/11/2015 11:25", "createTemplateProjectEntry:" : "dkh 03/14/2015 19:28", "currentVersionString" : "dkh 10/07/2014 09:59", "isBaselineBased" : "dkh 06/19/2014 17:39", diff --git a/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/projectlist.st b/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/projectlist.st index 06140d899..22d638089 100644 --- a/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/projectlist.st +++ b/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/projectlist.st @@ -18,8 +18,8 @@ projectlist "string out the GLASS configurations" list := list reject: [ :projectDef | - #('GLASS' 'GsCore' 'GsMisc' 'GsMonticello' 'GsOB' 'GsSqueakCommon' 'MetacelloPreview' 'GoferProjectLoader') - includes: projectDef projectName ] ]. + #('ConfigurationOfGLASS' 'ConfigurationOfGsCore' 'ConfigurationOfGsMisc' 'ConfigurationOfGsMonticello' 'ConfigurationOfGsOB' 'ConfigurationOfGsSqueakCommon' 'ConfigurationOfMetacelloPreview' 'ConfigurationOfGoferProjectLoader') + includes: projectDef configurationClassName ] ]. list ]. subOptions at: 'inspect' diff --git a/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryFlush..1.st b/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryFlush..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryFlush..1.st rename to repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryFlush..2.st diff --git a/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryflush..2.st b/repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryflush..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryflush..2.st rename to repository/Topez-Server-Core.package/TDMetacelloTool.class/instance/repositoryflush..1.st diff --git a/repository/Topez-Server-Core.package/TDMetacelloTool.class/methodProperties.json b/repository/Topez-Server-Core.package/TDMetacelloTool.class/methodProperties.json index fd09c7c4f..2b23c03cc 100644 --- a/repository/Topez-Server-Core.package/TDMetacelloTool.class/methodProperties.json +++ b/repository/Topez-Server-Core.package/TDMetacelloTool.class/methodProperties.json @@ -64,7 +64,7 @@ "projectcompare" : "dkh 05/29/2014 20:59", "projectdiff" : "dkh 05/13/2014 13:31", "projectentry" : "dkh 12/28/2014 13:56", - "projectlist" : "dkh 10/01/2015 20:41", + "projectlist" : "dkh 10/11/2015 11:24", "projectload" : "dkh 10/05/2015 12:00", "projectlock" : "dkh 06/13/2014 01:02", "projectlog" : "dkh 07/11/2014 21:50", diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseCategories..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseCategories..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browseCategories..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browseCategories..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseConfigurations..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseConfigurations..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browseConfigurations..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browseConfigurations..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsePackages..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsePackages..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browsePackages..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browsePackages..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsecategories..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsecategories..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browsecategories..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browsecategories..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseconfigurations..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browseconfigurations..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browseconfigurations..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browseconfigurations..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsepackages..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/browsepackages..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/browsepackages..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/browsepackages..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findClass..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findClass..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findClass..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findClass..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findMethod..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findMethod..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findMethod..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findMethod..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackage..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackage..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackage..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackage..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackages..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackages..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackages..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findPackages..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findProject..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findProject..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findProject..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findProject..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findReferences..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findReferences..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findReferences..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findReferences..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSender..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSender..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findSender..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findSender..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSource..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSource..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findSource..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findSource..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSymbolDict..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findSymbolDict..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findSymbolDict..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findSymbolDict..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findVariables..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findVariables..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findVariables..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findVariables..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findVersions..1.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findVersions..2.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findVersions..1.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findVersions..2.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findclass..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findclass..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findclass..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findclass..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findmethod..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findmethod..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findmethod..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findmethod..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackage..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackage..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackage..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackage..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackages..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackages..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackages..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findpackages..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findproject..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findproject..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findproject..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findproject..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findreferences..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findreferences..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findreferences..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findreferences..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsender..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsender..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findsender..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findsender..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsource..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsource..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findsource..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findsource..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsymbolDict..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findsymbolDict..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findsymbolDict..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findsymbolDict..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findvariables..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findvariables..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findvariables..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findvariables..1.st diff --git a/repository/Topez-Server-Core.package/TDShellTool.class/instance/findversions..2.st b/repository/Topez-Server-Core.package/TDShellTool.class/instance/findversions..1.st similarity index 100% rename from repository/Topez-Server-Core.package/TDShellTool.class/instance/findversions..2.st rename to repository/Topez-Server-Core.package/TDShellTool.class/instance/findversions..1.st diff --git a/repository/Topez-Server-Core.package/monticello.meta/version b/repository/Topez-Server-Core.package/monticello.meta/version index be4b2fce5..5d876525c 100644 --- a/repository/Topez-Server-Core.package/monticello.meta/version +++ b/repository/Topez-Server-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Topez-Server-Core-dkh.274' message 'fix mistake in TDTopezServer class>>todeServerAPIVersionString' id 'a4d9e87c-b80f-416d-8c6d-33564cdb8753' date '10/09/2015' time '12:30:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.273' message 'update todeServerAPIVersion as this version supports the additional instance variables added to TDSessionDescription' id 'a83247ff-4a54-4ba9-96f9-248f9380e4d9' date '10/09/2015' time '12:19:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.272' message 'more progress against sent but not implemented' id '5ee39b36-f454-4e74-8ba3-f5d214d3d7f2' date '10/05/2015' time '21:44:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.271' message 'fix another bug in `project load`' id 'a2e086e5-6e5e-4aef-9a40-5d568bbdd94a' date '10/05/2015' time '12:01:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.270' message 'fix bug in `project load`' id '256e3918-5ace-4ef4-9b54-7cd65114b87f' date '10/05/2015' time '11:57:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.269' message 'add --all option to `project list` command ... the default `project list` commands filters out the following projects: ''GLASS'', ''GsCore'', ''GsMisc'', ''GsMonticello'', ''GsOB'', ''GsSqueakCommon'', ''MetacelloPreview'', ''GoferProjectLoader''; that are subsumed by the BaselineOfGLASS1 or BaselineOfMetacello projects' id '18d32b8d-8664-4e9f-9bd9-ff14f2eed461' date '10/01/2015' time '20:44:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.268' message 'fix typos and other infant mortality for TDMetacelloToolProjectLoadSpec' id 'ac63c3f6-147b-4a86-8e23-7be444a9b201' date '09/29/2015' time '13:14:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.267' message 'add TDMetacelloToolProjectLoadSpec to eliminate the need for TDMetacelloTool>>projectLoad:doGet:gsDeployer:selector:description:className:loads:version:onConflict:onDowngrade:onLock:onUpgrade:ignoreImage:silently:cacheRepository:overrides: and it''s too long selector (too long for windows)' id '29c6c4e5-c3a2-4b06-a0a2-f922e89af489' date '09/29/2015' time '13:00:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.266' message 'add `batch edit` menu item to method lists ... specify a regex and replacement string that can be conditionally applied to each method in the list ...' id '1bab3208-d433-4718-9eff-48730c748fea' date '09/26/2015' time '04:36:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.265' message 'fix a bug in `TDClassDefinition class>>fromClassWithHistory:` where a class is the current class in it''s class history, but not reachable from the users'' symbol list ... needs to be handled as a direct class reference (TDBehaviorReferenceDefinition)' id '043838c9-b380-43c0-a839-1408fbf0390f' date '09/13/2015' time '14:30:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.264' message 'need to be able to compare packages in both directions in repository version browser' id '966a2c29-79c2-413f-971b-8d4a00ffe553' date '09/13/2015' time '11:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.263' message 'conditional support for Class>>removeFromClassHistory which fixes bug https://github.com/GsDevKit/GsDevKit/issues/74' id '22c3be7e-f5ef-4009-94a2-a10082c061dc' date '09/12/2015' time '12:28:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.262' message 'fix mistake in commit a73efb4' id '0d61fbc3-06c9-462b-8dbb-c43d76415cc5' date '09/12/2015' time '11:15:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.261' message 'add support for working with classes that are not directly accessible (i.e., not in a symbol dictionary and not in a class history) ... these classes would be incountered in the wild when inspecting instances of classes that have been "removed from the system"' id '2872617e-625f-4b83-b083-b2f67d8fc620' date '09/12/2015' time '09:14:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.260' message '#isTranlogged bugfix' id '334160a1-2b42-4c5f-9769-5db0bf5b8845' date '09/11/2015' time '21:06:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.259' message 'Issue #196: add and update tests for class history work' id 'd338323b-cb80-4ae5-a555-19004843d6de' date '09/11/2015' time '12:30:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.258' message 'Issue #196: a little protective coding .. may be overzealous, but we will see' id 'c855d290-9b14-4709-be9f-6dc84201776d' date '09/11/2015' time '11:32:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.257' message 'Issue #196: implement remove class from class history logic ... plus update a bit o logic for other defintions when removing from system' id '0af54122-0711-45e0-bf51-990be475863e' date '09/11/2015' time '11:28:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.256' message 'Issue #196: implement `cls history --hier` looks like we''re done' id '02c5988b-85af-4455-805b-375d3b56882b' date '09/10/2015' time '18:16:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.255' message 'Issue #196: Adding TDClassDefinition class>>fromClassWithHistory: so that when traversing class hierarchies that include non-current classes in a classhistory we get the relationships "fight" ... there is a bit of funkiness in how ClassOrganizer tracks superclass relationships for classes that are only referenced from within a class history ... but I think that `cls history --hier` will give a definitve list (next up)' id 'eb04b038-de69-441b-8ffa-4e95908ddd19' date '09/10/2015' time '16:08:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.254' message 'Issue #196: get cut/copy/paste straightened out for class history definitions' id 'abe6a7af-9f09-4f9b-a6be-2bf77bd05a0d' date '09/10/2015' time '10:20:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.253' message 'Issue #196: add `browse class history` menu item' id 'eb4610b4-2b78-4d73-8d17-98f9c5ead0ac' date '09/10/2015' time '02:01:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.252' message 'Issue #196: convert class history definition classes to use className and classHistoryIndex instead of direct reference ... add class history protocol and method definitions classic class browser is now functional when invoked from the `cls history` class list' id '4a217939-91d6-45e0-a0c4-3d53ec6e781c' date '09/10/2015' time '01:43:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.251' message 'Issue #196: implement TDClassHistoryDefinition and TDBehaviorHistoryDefinition ... TDOldClassHistoryDefinition is the old implementation of TDClassHistoryDefinition ... need to probably create TDProtocolHistoryDefinition that uses a direct class reference to list method in the historical class .... then the browser portion is complete ... next up is a hierarchy view that includes all class versions ... might do this by default ...' id '64614456-0733-4824-94a0-ecb4b120bf86' date '09/09/2015' time '21:46:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.250' message 'Issue #196: just getting started ... add class history index to class definition labels ... clean up some bugs in `cls history` command and browser' id '3efb05a9-81a8-4da7-924d-bb3ced047be9' date '09/09/2015' time '17:29:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.249' message 'Issue #197: add notTranlogged synthetic field' id '4834ee95-25bf-4963-a3c9-e33b5bfc2395' date '09/07/2015' time '17:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.248' message 'save a package diff error in TDRepositoryVersionsBrowser' id '44158134-78c1-4ca5-820d-ca1f4bdb5a3e' date '09/07/2015' time '14:20:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.247' message 'try to clean up random `ds` test failures and fix`ds` man page typo' id '970350db-bc71-4379-b865-6a553f58398e' date '09/01/2015' time '11:39:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.246' message 'don''t register a default handler for GsInteractionRequest if there is no tode client available (no topezClientForwarder defined)' id '5f0c2649-8601-4b82-88ef-2f825744d986' date '09/01/2015' time '11:17:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.245' message 'Issue #186: fix up some protocol pane errors ... clean up some failures for the `bu` command tests' id '1cec028b-515b-4d44-aabc-31e134e63da6' date '09/01/2015' time '10:01:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.244' message 'Issue #184: tweak comment for `windows restore` command' id '17bdce1f-6021-48c4-ac56-80e9324f2fee' date '09/01/2015' time '07:11:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.243' message 'now that we''re honoring canDiscardEdits, need a way to clearUserEditFlag in code editors (used in debugger at the moment)' id '232c5dfd-c7c2-4b65-a35c-f694b68b0f90' date '08/31/2015' time '17:13:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.242' message 'Issue #186: fix bug in new method logic for classic browser' id 'd022bd4d-8d3c-42e3-afbe-1ffae1c48629' date '08/31/2015' time '14:47:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.241' message 'Issue #186: final work on button bar (fingers crossed) ... set default button/state in spec on server' id '64116f8e-52e4-4f0a-9b5a-814d92a5cb00' date '08/31/2015' time '13:20:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.240' message 'Issue #186: cut/copy/paste functional for new ckasses TDClassicClassProtocolListElementBuilder and TDClassicClassSelectorListElementBuilder' id '7eeb6e1d-0615-46cb-8fe9-ff8910ed6e23' date '08/26/2015' time '16:36:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.239' message 'merged by GitFileTree-MergeDriver' id '506a36f6-2559-4e7c-9253-cd1c89ee20ef' date '08/26/2015' time '10:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.238' message 'Issue #190: proposed bugfix ... validate package file name against package name when attempting to save the package to a repository' id 'd6b84aa7-1e4e-4946-8821-dd0b06b508c3' date '08/25/2015' time '17:39:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.237' message 'Issue #186: fix new method logic, add commitMessage arg to `mc commit`' id 'd3edb74a-7b49-47fc-9c34-f08df87f54b5' date '08/25/2015' time '14:38:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.236' message 'Issue #186: create new method in classic protocol list' id '41f81c72-9780-43fc-b2a7-7d6ccca935cd' date '08/25/2015' time '13:27:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.235' message 'Issue #186: cleaned up the protocol menu ... make classic browser the default ...' id 'bca5c818-4706-4a5d-b8b9-5f5a568ea040' date '08/20/2015' time '16:53:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.234' message 'Issue #186: basic functionality in the classic browser ... menu in protocol list need some attention ' id '0fc9b625-9cc7-4a44-94ea-61c231981dc5' date '08/20/2015' time '15:17:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.233' message 'Issue #186: start server-side work on button bar example ... implement a `class browser` that has instance/class buttons ... paritally implemented ' id 'e3f90989-af30-4bbe-b37f-b4317983da18' date '08/19/2015' time '21:28:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.232' message 'Issue #186: finish up TodeClientButtonBarElement implementation for server' id '976f14b3-8573-4b1f-97b8-736b6989fdeb' date '08/19/2015' time '17:03:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.231' message 'Issue #186: implement server-side support for TodeClientButtonBarElement' id 'e2380a07-7d94-4b1f-a55f-c73523c995f4' date '08/19/2015' time '15:11:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.230' message 'Issue #184: tweak TDShellTool>>windowsrestore' id 'f28abdc1-3315-42ca-9c19-1397cc7e620c' date '08/18/2015' time '17:40:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.229' message 'Issue #184: need to cache the client elements for windows restore command ... save only 3 sets of caches' id '2bea3fd1-1c64-4cda-a551-8767b28c5a35' date '08/18/2015' time '16:26:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.228' message 'Issue #184: `windows restore` is basically functional ... still some fine tuning to do, but basically in business ... added timestamp to client element ' id 'c59e1a98-97eb-40b6-9c96-19c11e251309' date '08/18/2015' time '16:11:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.227' message 'Issue #184: persistent element cache is managed as a cicular list with 5 elements ... start docs for `windows restore` command ... abort before executing every command is NOT safe ...' id 'd97e8bcc-d56e-4525-9830-f77c809b864c' date '08/18/2015' time '14:38:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.226' message 'Issue #184: saving client elements in a persistent element cache or transient element cache (currently just the debuggers) based on usePersistentClientElementCache field in the client element ... also abort BEFORE each shell command is processed - to avoid one of the most common commit conflicts that occur when running two concurrent tODE sessions against the same stone ... ' id '3cf4217a-8dbc-4896-90f2-7cb84d6d772c' date '08/18/2015' time '13:37:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.225' message 'Issue #184: fiddle with Window menu' id 'ca5e2bca-4f49-4c6f-b23b-0b414fbfc17f' date '08/18/2015' time '09:37:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.224' message 'Issue #184: add server-side support for the `Window > history` menu item' id '7fdd66b4-1a6f-4aa2-b06a-e2042e6824eb' date '08/17/2015' time '17:17:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.223' message 'Issue #184: implement TDTopezServer>>clientEventCache: ... that completes the `drop clientElements` task' id '87b8aa53-ff96-4624-b705-8882f0c888d1' date '08/12/2015' time '13:15:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.222' message 'Issue #184: stub out server-side changes for TDTopezServer>>clientEventCache: and add server-side tODE API version support' id '8f5d9469-789c-4a48-9e17-bfcb217f0963' date '08/12/2015' time '12:47:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.221' message 'Issue #184: start work on better management of clientElements in topez elementCache' id '9f5f21ff-1c17-4458-ba92-90e1a595f043' date '08/11/2015' time '14:51:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.221' message 'Add a commit message argument to the `mc commit` command' id '221fb75f-18f1-4419-8842-c348716639da' date '08/26/2015' time '09:36:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.220' message 'Issue #181: hmphf ... more than one typo' id '2d077e29-64a9-44dd-b690-2535878c0d04' date '08/10/2015' time '14:18:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.219' message 'Issue #181: fix method name typo' id '6e723f05-7dd4-43a6-92e3-2a070bf0bca2' date '08/10/2015' time '14:04:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.218' message 'Issue #181: get browse|find tests passing' id '8e97f155-71c1-4189-974e-282c2afd0e60' date '08/10/2015' time '12:55:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.217' message 'Issue #181: select option should be availabe for `find` command too ... more `browse|find` consolidation' id '2448ecf9-be59-4834-9a00-200515b3f334' date '08/10/2015' time '12:46:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.216' message 'Issue #181: consolidate common arg handling implementations between `browse` and `find` commands ' id '8f8af016-9d90-4c0e-a677-8d134f345f94' date '08/10/2015' time '12:24:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.215' message 'Issue #181: finish up first cut of find commands and add tests' id '216d6f1e-367c-4990-9397-c7bea7d29093' date '08/10/2015' time '11:22:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.214' message 'Issue #181: more progress on properly implementing/documenting `find` commands' id '8c5926ee-6056-43b4-a641-2ddfdeed4270' date '08/07/2015' time '17:04:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.213' message 'Issue #181: begin work on updating man pages and implementation for the `find` command' id '5b48c07c-a650-4ac0-ad8b-983bdc22079e' date '08/07/2015' time '11:27:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.212' message 'new commands that came up while working on Seaside3.2: - `limit transactionMode` - `ps terminate`' id '42f059e7-1910-4231-a7b2-a856cc065cc8' date '07/20/2015' time '11:38:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.211' message 'fix a problem revealed while upgrading a 2.4 with an older tODE installed to 3.2.7 and latest tODE' id 'c351ca9c-3f28-4258-b383-889beb03a590' date '07/13/2015' time '11:03:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.210' message 'add find references to navigator for all objects ... inMemory and inRepository' id '6d1296c6-3ccc-490c-b29b-d849e1545f44' date '07/05/2015' time '13:42:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.209' message '- add synthetic `committed` field to a few places where it was missed - take a list for `gs objectFor`' id '9cfd807d-a3d9-4e46-b91e-a988468c6cbf' date '07/04/2015' time '16:00:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.208' message 'Issue #175: enable client-side objectSerialization and disable use of 0.9.1, so we can - strip out 0.9.1 hacks - implement 0.5.1 compat (pluggalble old-style encoding) - implement the REAL 0.9.1 - hex chars trigger old-style encoding - no hex char encoding at all - tests, tests and tests' id '9122c6f1-f56a-442d-9829-12622c08766a' date '06/25/2015' time '17:50:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.207' message 'Issue #175: convert all users of STON in tODE to use #objectSerializer method ' id '69a5dca7-e0d9-4dc1-ad27-ee6faf51c949' date '06/25/2015' time '16:35:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.206' message 'Issue #175: checkpoint client-side changes for TodeObjectSerializer' id '5ca9d9cc-9265-4f33-aef8-2915c36afd0f' date '06/25/2015' time '15:28:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.205' message 'Issue #175: rename the classes' id '959e4ea7-b884-4e52-98cc-eaef3f232078' date '06/25/2015' time '15:05:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.204' message 'Issue #176: TodeCommunicationProtocol and friends added as better option for managing changes and upgrades to object serialization ... need to have a handshake between client and server to settle on the version of STON to be used and someday may use something other than STON ...' id '25c4a1ec-8843-4832-848d-0dd778446ec8' date '06/25/2015' time '14:57:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.203' message 'Issue #175: fix a typo and baseline error' id '41ee3047-72ea-4c76-ba41-27bf57cea2e8' date '06/25/2015' time '09:46:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.202' message 'Issue #175: major edit to start using the new protocol introduced in STON v0.9.? and pharo-0.9.1?. v0.9.1 and pharo-0.9.1 are on the gemstone_dev and pharo_dev branches so that travis tests can be run ... ' id 'e5e8855e-9ae4-4573-afc4-7a2b047f25d9' date '06/24/2015' time '17:23:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.201' message 'Issue #175: a little too aggressive in removing methods' id '9ec22e44-ff36-4254-8f86-5f7a284797db' date '06/19/2015' time '15:37:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.200' message 'starting to use gemstone_dev branch of STON which is the port of STON 0.9 to GemStone ... the tricky part is to change the encoding scheme' id 'a4561926-528c-4d86-8286-c63ad0ef7e05' date '06/19/2015' time '15:05:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.199' message 'add Topez-Server-33x-Core package ' id '5982e7fe-1983-49bf-9530-a3e5ffd3684b' date '06/18/2015' time '16:34:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.198' message 'expand the package copying API in TDMonticelloTool' id '32a2d476-2f62-48b2-a89c-ceca3e770f9f' date '06/18/2015' time '12:16:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.197' message 'add ''bytes'' as synthetic view for CharacterCollections ... as useful as ''utf8'' ' id 'a1388f12-ad37-4e06-b46c-46d0a84e31cd' date '06/15/2015' time '10:08:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.196' message 'all profiling reports look good except for edunUsage ... I think I might to produce a better report for new object creation...' id 'c94083a0-7953-45df-b037-98769d484ffd' date '06/11/2015' time '12:03:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.195' message 'server-side support for evaluating smalltalk code with variable bindings' id '37fcb10c-e5ba-4099-9b2d-de0fe7a29388' date '04/11/2015' time '12:44:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.194' message 'server-side support for evaluating smalltalk code on server and passing result back as STON ... ' id '2b20ba4a-7c88-4d4e-ab7c-3c747eae676a' date '04/11/2015' time '07:12:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.193' message 'tweaks to command api for `mc commit` and `mr add`' id 'cfebe6e2-aa0d-4bc3-a47c-aa193147daa7' date '04/03/2015' time '15:16:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.192' message 'add `cls create` command' id 'd7c8575a-fae2-404a-acde-f56ead831936' date '03/30/2015' time '17:57:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.191' message 'fix typo in `cls protocol` man page' id '23742b4b-da67-4b2c-8b1d-bcece40a80f0' date '03/26/2015' time '10:31:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.190' message 'snapshot directory needs to be managed by the session description' id 'c8e942c9-293e-4052-8f91-8d1bc775a8af' date '03/22/2015' time '21:00:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.189' message 'Add new command `gemtool` that does GemTools-style prompting for attributes. the `gemtool` commands are being used to implement client-based worldMenu items for opening tools and executing GemTools-style operations ... will eventually migrate all `gs gemtools` functionality to gemtool command ... move TDGemToolsMenuBar to Tode-GemStone-Server-Core package' id 'f4038357-d7cd-44de-836d-08d1c17aa0ab' date '03/21/2015' time '16:20:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.188' message 'custom window location (#workspace) for ws window' id 'ce2ddd75-c949-400a-9b09-f43f202775f5' date '03/19/2015' time '10:22:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.187' message 'add custom project list window location' id '4e5b291d-4ac9-4167-9398-0d4b3d9e5198' date '03/19/2015' time '10:11:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.186' message 'CHECKPOINT: folding extent snapshots into the bu mix' id '22fe0ff1-d17a-4bfe-9e01-677fa587f205' date '03/18/2015' time '21:04:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.185' message 'a couple of infant mortality fixes ...' id '04edfa45-a56d-468e-a506-2aed205da47a' date '03/18/2015' time '10:58:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.184' message 'Restore TDComposedDirectoryNode methods used by tests ...' id '8e6fa06b-4bd4-4f39-939c-775f16fb643c' date '03/17/2015' time '14:37:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.183' message 'fix a bug when trying to display method protocol for class-less methods (doits)' id '51308b2a-7ba0-41fc-bae1-038838ab70af' date '03/16/2015' time '21:47:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.182' message 'no continuation ... need a CR at end of stack' id 'd2df3adf-c4e5-4990-9f35-bfb60f0b7312' date '03/16/2015' time '17:17:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.181' message 'merged by GitFileTree-MergeDriver' id '08131fac-3ba2-42db-9d17-abbceae4eb1b' date '03/16/2015' time '04:36:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.180' message 'fix stone gitRootPath for project clone ..' id '71e2847b-e972-489a-997f-b4fc2f636533' date '03/15/2015' time '13:56:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.179' message 'Add --local|--stone option to project clone ... that change means that we have to specify a projectPath (local or stone) to specify where the project entry will be saved ... rewriting project clone man page results in having the gitRoot slaved to --local|--stone choice since the project entry and gitRoot should play together ...' id '42b628b9-0435-4996-94f8-c425c3ac11a2' date '03/15/2015' time '13:21:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.178' message 'fine tune the recent project entry creation code (infant mortality)' id 'ed5d30ea-82cf-48e6-8ab9-135d5724d1eb' date '03/14/2015' time '21:06:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.177' message 'fix project entry creation for hybird project' id '371f4004-fd05-47eb-9374-714ee4bbaddc' date '03/14/2015' time '20:48:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.176' message 'final bits to get the cloned project entry correct for an unloaded project ...' id '32324efa-0eab-4515-89d3-4d028901598d' date '03/14/2015' time '20:05:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.175' message 'checkpoint ... default TDProjectEntryDefinition class>>defaultGitRootPath is now $GS_HOME/tode/sys/local/git ... finally zeroing in on correct formula for conjuring the loads list for the porject entry ...' id 'aeb3c8ea-e387-440f-87fa-e7b1b733b1b0' date '03/14/2015' time '19:42:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.174' message 'turns out that when composing project entries, we want to filter by the name of the project for the project entry and the actual name of the node is immaterial ... add TDComposedProjectEntryNode and TDPathComposedProjectEntryNodeContents to accomplish this ...' id '2ff192c4-4651-40d7-8713-7c77044a2fad' date '03/14/2015' time '15:57:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.173' message 'Making sense out of project entry template creation when doing a `project clone` ... have to preserve the loads list correctly ... hybrid may still be a mystery and project entry creation for a entryless configuration needs to be looked at' id '48447dc2-e6ec-4af7-a3f4-4303cafafdef' date '03/13/2015' time '17:18:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.172' message 'fatal error on git commit should signal an error' id '943898e3-4e1c-45c8-8bd4-81845b291019' date '03/13/2015' time '11:49:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.171' message 'signal error when git commit fails' id '7f2bdb60-1549-4c40-a198-66e605b1aff3' date '03/13/2015' time '11:47:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.170' message 'fatal error on git commit should toss an error' id 'ce4080b8-d6ef-4105-8cf6-497b243dcf85' date '03/13/2015' time '11:41:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.169' message 'include method protocol in method title ... recommend `git@github.com` for project clone menu item in project list .... a little bit of working on `loads list` for project clone ...' id '9560e282-8e48-479a-866e-6955ba083ba8' date '03/13/2015' time '11:12:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.169' message 'temp branch (65311be_merge_0574edb) for merge from 65311be to dev(0574edb)' id '11bc9617-9c7a-4e30-a35f-7a1f2343e3ca' date '03/16/2015' time '16:36:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.168' message 'change TDTopezServer>>serverTodeStoneRootFor: not that /sys/stones/ is used instead of /sys/stones/stones/' id 'bd69461d-902d-410c-9225-613057603020' date '03/10/2015' time '20:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.167' message 'create TDMCMergeDiffBrowser which basically restores the old Monticello merge browser behavior before TDMergeDiffBrowser was converted to support true 3 way merges ... which broke monticello-based merging ..' id '58f2564d-4fe5-4272-9b0f-6fe7710c5cf6' date '03/10/2015' time '16:15:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.166' message 'add `--gitRoot` arg to `project clone` command ... still need work on getting loads imported corectly from registration for `project clone`' id 'ba79bed8-32dd-4d82-91b6-6fd3f1960513' date '03/10/2015' time '07:23:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.165' message 'provide choice of cloning method for `project clone`: https://github.com or git@github.com' id '960bb89a-f352-42ae-9b92-10473256eccf' date '03/04/2015' time '15:18:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.164' message 'Issue #154: loads lists are always additive ... for `project load` command ... `unregister` is always an option if necessary...' id '9bfc7778-eb0a-4ab2-8ee8-b2ee995e30b0' date '02/26/2015' time '13:28:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.163' message 'Issue #152: hook up menu item and fix infant mortality bug' id '2cc209f3-b7e7-4384-b8f7-20ac3b381ec9' date '02/18/2015' time '14:52:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.162' message 'Issue #152: initial implementation' id '590719a3-eb23-4161-acf2-dd3fdba458d3' date '02/18/2015' time '14:41:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.161' message 'add `find` menu to project list ... prompts class/hierarchy/senders/implementors/references/source' id '383e9ae7-6d5e-4dd8-a81f-236186721929' date '02/16/2015' time '20:28:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.160' message 'add TDMetacelloTool>>projectLoad: ... ' id '2c158762-d178-4152-ba37-2db4295a44a7' date '02/11/2015' time '15:40:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.159' message 'implement TDProxyLeafNode>>childNamed:addIfAbsent:' id '33f6968c-2954-417d-93d4-9f1e9e5829a7' date '02/11/2015' time '12:21:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.158' message 'Issue #100: TDProjectEntryDefinition class>>defaultGitRootPath is stashed in session temps' id 'cbf559cd-1e33-4e82-8d0f-022b2eb82874' date '02/08/2015' time '16:43:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.157' message 'Issue #135: revise gemtools man page references after Issue #147 completed' id '859e00ce-af21-4957-8aaf-a3593722879d' date '02/08/2015' time '16:26:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.156' message 'Issue #147: finish up the pass for writing `gs` command man pages ' id '40c3927b-f4ff-4256-a1e7-ce42aa05ab9a' date '02/08/2015' time '16:13:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.155' message 'Issue #135: finish up the menu implementation and finish the `gs gemtools` man page. Get started on Issue #147. A little bit of tODE batch execution love' id '2961dba2-1e8d-4b87-8998-399ed2023ac1' date '02/07/2015' time '15:10:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.154' message 'Issue #135: finish up Admin, Help and Debug... sections ... add --continuation menu item to `ol view` and `ol clear` commands ' id '19d89cba-f239-4bb6-b6e6-4a1084fdf5ed' date '02/07/2015' time '12:44:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.153' message 'Issue #135: finish up the `Admin>DoIt` submenu ... `project summary`, `gs configuration`, `gs sessionReport` commands added, `gs version` command expanded, `ol` commands refactored for use st api' id '4f29758d-bc9b-4901-a63d-ab88b707dbcb' date '02/07/2015' time '11:37:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.152' message 'Issue #135: finish up the `Admin>Repository` submenu items...restructure `bu list`, `bu restore` and `gs mfc` commands' id '1eba367a-5dcd-4402-89ab-1ac44243c08f' date '02/06/2015' time '16:44:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.151' message 'Issue #135: `Tools` submenu completed... man page for `ps list`' id '3967cbcb-c182-4a17-a9de-a8ef87050a74' date '02/06/2015' time '15:03:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.150' message 'Issue #135: finish up the `Find` submenu with `Find>Method...`, `Find>String...`, `Find>Senders...`, and `Find>Case Sensitive String...` ... fine tune `browse source` and `find source` commands and man pages to include case sensitive and case insensitive searches' id '5f02cea4-c7f0-431e-8975-5b8db284e470' date '02/06/2015' time '14:01:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.149' message 'Issue #135: initial implementation of TDGemToolsMenuBar (not actually a menu bar) where gemtools menu items will be implemented ... selecting a menu item brings up the man page for the command that implements the gemtools functionality ... Implementation complete up to `Find>Class References...`' id '055fc437-cec5-4773-9577-21559b1527a4' date '02/06/2015' time '11:05:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.148' message 'need to encode source as utf8 before writing to disk on merge' id '0710d395-e7f0-4144-8d23-660e317ae8bb' date '01/30/2015' time '21:01:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.147' message 'Git merge tool update: - add move merge operation - add view image vs us/them/custom - unconditional delete (define custom as nil and select custom) - automatically resolve deletedByBoth - fix doMerge to work for deletes' id '2d9cb74d-5568-4a15-9f07-b00e481ee4f7' date '01/30/2015' time '16:35:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.146' message 'implement multiple selection for the `git mergetool` browser' id '821fc4d6-dd09-4419-8176-eca89443d247' date '01/29/2015' time '17:02:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.145' message '- operation tag and filtering available - always filter #''deletedByBoth'' when `us = them` (safeToIgnore) unless raw - TDGitDiff>>asMergeOperation should assign ownership to them and show usVsThem - two-way diff ' id '7be2b1d6-b6ad-4674-8dbe-bb290ea2d3ad' date '01/26/2015' time '17:22:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.144' message '- when copying cached diffs, leave operation resolved - add `show unresolved` and `show all` menu items - reorg menu - include cached diffs in operations list - prepare TDGitMergeOperation>>applyTo: ... not tested - add #struckOut emphasis when the file is ''deleted` ' id '82dfda80-5c38-4d36-bb50-2e4cc527135d' date '01/25/2015' time '17:45:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.143' message '- format smalltalk methods before complare to eliminate formating differences - allow for copying of merge operations for cases where class rename is involved and it becomes necessary to copy definition from old to new - next step is to merge in `git diff --cached` operations since they represent the non-conflict operations ... will need to be able to copy (add new), delete, and edit non-conflicting operations ...' id 'edbb4d07-9d7d-48b4-a891-c493caa78224' date '01/25/2015' time '10:51:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.142' message 'add TDGitMergeOperation to replace TDGitConflict. TDGitMergeOperation provides more control over conflict resolution with explicition resolution selection: ancestor, us, them, custom. More viewing options: all meaningful diff combinations plus explicit source view' id '319818f7-533a-4d2e-bc16-4af6c15ff82b' date '01/25/2015' time '09:18:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.141' message 'As a consequence of https://github.com/GsDevKitIssues/54, TDShellTool>>portsentButNotImplemented can get better information about the SENDERS of the unimplemented methods' id '7208d8e9-5071-4407-bc2d-a9d26e0fab7a' date '01/16/2015' time '14:28:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.140' message 'For confirmations, add a third option: abort, so we can have confirm, cancel or abort.' id '80aa1bf2-5f06-4ed4-8f14-ab21aa048724' date '01/16/2015' time '11:06:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.139' message 'tweak `project rehome` command' id '84501ca2-91b7-40a8-ad6d-cbb9699b434e' date '01/12/2015' time '08:04:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.138' message 'add `--loads` option to `project entry` command ... update man page' id 'b103452c-261e-43fe-b5e0-5c2de9e3168f' date '12/28/2014' time '13:58:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.137' message 'add option to turn off autoCommit from `limit` command ... add begin command that does a beginTransaction ... both of these in support of gem server debugging' id '6501c806-6eb6-4ad6-9fba-383aa96786b5' date '12/27/2014' time '20:59:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.136' message 'add example to `mount` man page' id '37aeadf0-6cda-4a3f-8ee3-08ab31e9425c' date '12/19/2014' time '17:11:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.135' message 'support @ for mount command: `mount @/sys/stone/dirs/GsApplicationTools/tode /home gemServer`; now that /sys/stone/dirs provides access to the project directories ...' id 'b7e8154e-b9ed-476b-ad57-1062d517b1c2' date '12/19/2014' time '17:09:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.134' message 'implement TDGitProjectRegistrationDefinition>>gitRootDirectory' id 'fbb2460a-a00a-438e-add8-34a02b42ed49' date '12/19/2014' time '16:53:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.133' message 'Issue #5: implement the `@/repos/ston` variant for tab completion ... now I think I''m done:)' id 'f88375cf-eb1b-4e77-b494-91ade74b2b84' date '12/19/2014' time '16:08:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.132' message 'Issue #5: fixed tab completion for `.` and `~`' id 'e7d51f9b-6d2d-486e-9ca3-9ceb8d0302a7' date '12/19/2014' time '12:15:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.131' message 'Issue #130: implement TDTopezServer>>evaluateCommandStream: ... use TDCommandLine class>>fromStream:selectLine:forEachCommand: in TDTopezServer>>evaluateTopezScript: ' id '4f37dc12-1748-45ef-b659-f2326323367b' date '12/19/2014' time '10:24:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.130' message 'Issue #5: tweak postfix for commands' id 'dddccc02-20f4-4749-9d07-bfd778bcb470' date '12/18/2014' time '17:13:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.129' message 'Issue #5: fix an introduced problem in TDNode>>printOn:' id 'bde2dafa-528f-4d0a-9cdb-925446773cb9' date '12/18/2014' time '16:57:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.128' message 'Issue #5: final fix' id '2a671b2f-f493-4d69-92f3-1acdda81d6f9' date '12/18/2014' time '16:37:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.127' message 'Issue #5: almost final version of tab completion, cient gets an array with prefix, matches, postfix and longestMatch ... longestMatch has become the new command line, but I want a checkpoint where everything is functional ' id '483606ad-1fca-45b3-9456-6f82bbc59175' date '12/18/2014' time '16:30:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.126' message 'Issue #5: working on tab completion based on a path ... findMatchingPathFor: implementations' id '9d54518a-7123-4665-b177-17af05ee6cf9' date '12/17/2014' time '22:19:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.125' message 'Issue #5: getting serious about tab command completion ... server -side mods' id 'a717f9a8-d2cd-42de-81a2-826912f7554c' date '12/17/2014' time '20:59:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.124' message 'TDProxyLeafNode>>removeChildNamed: needed' id 'e414378e-883a-41e3-8caf-8bfd8c2b33b2' date '12/13/2014' time '10:34:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.123' message 'add synthetic (isCommitted) filed to inspector' id '022c0435-10eb-405e-afb6-837abea50e71' date '12/04/2014' time '15:17:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.122' message 'TDProxyLeafNode>>addChildNode: needed' id '1f25656a-20a9-47e1-b626-e3a4651490a1' date '12/04/2014' time '11:18:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.121' message 'patch for problem when an http repo has a .mcz file' id '3bad2fae-0c10-4356-a7ae-627c499d8935' date '12/03/2014' time '14:22:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.120' message 'a couple of tweaks ...' id 'a8b68664-689a-4f88-aa00-df891239ccbf' date '12/02/2014' time '19:38:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.119' message 'Do a better job with showing diffs when config has been editted' id 'c7f2da34-3e7b-450c-8205-1d1017898310' date '11/26/2014' time '13:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.118' message 'make TDClassDefinition>>configurationOf a little more robust' id 'cd2290ae-064d-4e13-9e74-4b3b5a267f61' date '11/22/2014' time '13:15:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.117' message 'fix a bug in new project entry code' id '8d06af1e-ae21-4301-ba39-4717c41523f6' date '11/21/2014' time '16:44:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.116' message 'fine tune project entry creation ... force creation of a new project entry in the stone''s projects dir when cloning, so that the entry is correct for the current status of project ...' id '0651b1e6-747f-49b4-8347-2845158966d8' date '11/21/2014' time '16:15:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.115' message 'fix bug in creation of project entries' id '3c606c9c-3728-4bf1-89b0-af713b34ca01' date '11/21/2014' time '15:29:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.114' message 'record original location of project entries ... might want to propogate the idea to all nodes (path to original node before composition)' id '39127949-7952-42d3-857a-8497ae8ae9be' date '11/21/2014' time '15:20:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.113' message 'Automatically create a project entry if one does not already exist for `project list` *Browse>>project entry* menu item' id '2822d29f-7faa-465e-90a3-74946a5b20c7' date '11/21/2014' time '13:04:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.112' message 'Issue #124: proposed fix' id '199b2c40-574a-4eda-b07f-0b5fbd966386' date '11/21/2014' time '10:27:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.111' message 'Issue #125: proposed fix ...' id '48168b62-4b4a-4719-a2d8-eb5906b4c245' date '11/19/2014' time '16:57:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.110' message 'finesse `mount` command to allow direct mounting of --stoneRoot or --todeRoot' id '1ecfdd05-f263-45ae-89d0-bce568daaa82' date '11/17/2014' time '15:33:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.109' message 'Issue #110: fix TDPathComposedDirectoryEntry excludes bug' id '0da232a4-449b-4e9e-8379-03837ec53e5b' date '11/17/2014' time '09:27:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.108' message 'Issue #110: rename TDTopezServer>>serverTodeStoneRoot: to TDTopezServer>>serverTodeStoneRootFor:' id '27e7e152-4e17-4e59-9164-c55ff12bc385' date '11/17/2014' time '09:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.107' message 'Issue #110: TDTopezServer>>serverTodeStoneRoot: helper method for /sys/default/bin/validateStoneSysNodes script' id '78adb705-e39d-4142-8df6-fc3c821efae8' date '11/17/2014' time '09:14:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.106' message 'Issue #110 [ci skip]: new TDComposedDirectoryNode creation protocol ' id 'db0ae09f-bc6b-413b-b030-ce6277cd0ce0' date '11/16/2014' time '16:23:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.105' message 'add convenience method TDShellTool>>cp:to:' id '5928d19b-ee16-4fd5-a515-4a938d15b9aa' date '11/14/2014' time '17:07:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.104' message 'Issue #106 and #110: --stoneRoot for mount command redefined as structure for stones was changed to completely isolate the stone dirs' id '2cb58bce-0577-49c4-bffb-312fa5b03915' date '11/14/2014' time '13:43:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.103' message 'Issue #106: bugfix when /projects does not exist' id 'dfe2975e-6a47-4c49-9852-4795f2a81c4d' date '11/13/2014' time '15:07:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.102' message 'implement and document --stoneRoot option for mount command' id '1a9c15a1-b757-4d24-8e03-682b401cce9a' date '11/13/2014' time '15:03:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.101' message 'Issue #106: if a `/projects` node exists, then all non-leaf nodes in the node are expected to return a TDProjectEntryDefinition and the per directory `project` nodes are ignored ...' id 'c28901d0-9e70-44c4-81b9-84a132def367' date '11/13/2014' time '14:27:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.100' message 'Issue #110: mount command now supports directory or file mounting ... add mount command tests and update mount man page' id '3c600e16-aa8a-4207-a7e5-614aa237e840' date '11/12/2014' time '13:30:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.99' message 'Issue #110: add support for mounting a filesystem .ston file (or any file-based leaf node) in addition to mounting a filesystem directory ' id 'f679165f-1a5e-41e2-888a-7784a955c5b5' date '11/12/2014' time '11:08:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.98' message 'Issue #110: fiddle with TDComposedDirectoryNode instace creation protocol' id 'eb10e486-51ed-4446-a8a0-bd6ae8cc4852' date '11/07/2014' time '17:22:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.97' message 'Issue #110: checkpoint implementation of TDPathComposedDirectoryNodeContents still work to be done' id 'c9c681f0-af71-4549-846b-02481b6e4eb6' date '11/07/2014' time '16:42:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.96' message 'Issue #110: round out the composed node implementation add more tests ... clean up duplicate tests' id '533a384e-0ae2-4f6f-b914-dc5edec92882' date '11/07/2014' time '13:41:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.95' message 'Issue #110: get double dispatching for file system (which needs copy and remove instead of remove and add) correct ...' id 'b21155ac-2ac9-4ea4-a39f-088ad29b19dc' date '11/07/2014' time '12:38:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.94' message 'Issue #110: get TDShellFsToSimpleComposedFsMvCpCommandTests tests to pass ... involves a little double dispatching for move, since filesystem move involves a `copy and remove` and object based guys can do a `remove and add` and avoid an object copy' id '0ffdc4d0-54d4-4554-ba52-091e7eb7fe8c' date '11/07/2014' time '11:59:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.93' message 'Issue #110: additional tests to cover the different node types for mv and cp' id '27233380-5e58-4b6f-adde-502e4da77c72' date '11/06/2014' time '15:10:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.92' message 'Issue #110: add some tests for TDComposedDirectoryNode ... passing at the moment ... need to flesh out rest of tests before moving forward with additional TDAbstractComposedDirectoryNodeContents implementations' id 'c8dbfb22-80ae-46e5-9994-a63540f54ce2' date '11/06/2014' time '14:24:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.91' message 'TDComposedDirectoryNode simple link implemented ... now on to some more complicated compositions' id '84c64e5c-5eb5-4dd5-92f6-4f77dd0dfc24' date '10/30/2014' time '17:34:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.90' message 'Initial implementation of TDComposedDirectoryNode and friends ... still rough around edges, but the plan is that I can control the merging of system default /home contents and stone-specific /home contents ... other composition strategies are possible ... The rough part here is that I haven''t quite got the right flavor of Gateway node yet ....' id '22af543b-1c93-4d2a-9beb-cea572e300e0' date '10/30/2014' time '17:07:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.89' message '#useNew and #useLoaded for upgrade exceptions to be compatible with recent Metacello changes' id '55fdb0db-17a9-4cbc-b697-d41cb2235c6e' date '10/10/2014' time '15:15:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.88' message 'clean up some undefined symbols' id 'be503cf2-7607-450d-be5b-e155829a1891' date '10/07/2014' time '15:42:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.87' message 'bullet proof against missing local git repositories' id '1932808a-e23d-4193-9df2-f365d8cfc3d0' date '10/07/2014' time '10:00:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.86' message 'fix bug in `project entry --config...`' id 'cb07054d-0b7a-40c5-8dbe-cb851847ae36' date '10/01/2014' time '09:56:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.85' message 'changes needed to be compatible with Metacello support for bitbucket and gitorious repositories (https://github.com/dalehenrich/metacello-work/issues/233)' id 'd3a9240e-d32a-473c-9757-3a92e81c8717' date '09/29/2014' time '12:48:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.84' message 'implemented TDMonticelloTool>>mclist: and TDMonticelloTool>>mrlist:' id 'a3228c90-a687-4277-a9b9-89fabebd9308' date '09/10/2014' time '16:40:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.83' message 'should be able to `add protocol` without having anything selected' id '25a130ca-1c88-4ce2-a4fc-82820909e891' date '09/05/2014' time '11:56:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.82' message 'transitional support for new metacello `list` implementation. Clena up after MetacelloPreview1.0.0-beta.32.15 is in wide distribution' id '5e599507-50e5-48ee-87ee-656be4e3720f' date '09/04/2014' time '17:02:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.81' message 'shouldn''t allow error getting size to prevent the synthetic size to answer something' id '59a92c43-455d-408b-b9e4-c762837fe373' date '09/04/2014' time '16:52:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.80' message 'sync up with new metacello `list` implementation ' id 'ced1e660-8942-4d40-8558-b120b03cd5b3' date '09/04/2014' time '14:38:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.79' message 'When a commit fails in tODE, grab System class>>transactionConflicts before throwing error, so developer has chance to see what the conflict was' id 'a578ca0f-c8d1-4889-82de-53797395afbc' date '08/27/2014' time '12:31:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.78' message 'fix some bugs related to hybrid projects ... ' id '71bb660f-6442-4742-964a-cf13f09206bf' date '08/20/2014' time '07:36:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.77' message 'Issue #105: allow client to enable/disable Transcript usage to avoid slow responses (server-side)' id 'aad7ccb7-f0b7-4d5d-819f-3e9a3b3bb713' date '08/20/2014' time '06:37:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.76' message 'start to propagate the use of project list throughout the system ... need to centralize some of the key algorithms and project list needs to be consistently used throughout...' id 'e6296fe8-c521-4880-9736-e32e0f07f206' date '08/13/2014' time '17:26:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.75' message 'fix Issue #104: lock on clone' id '6e358a1f-9410-4dfb-a3c5-bc96da88ff5f' date '08/11/2014' time '07:57:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.74' message 'merged by GitFileTree-MergeDriver' id '5115ad50-a392-4523-8f0e-91738c3c173c' date '08/10/2014' time '11:39:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.73' message 'fix project list load bug ... nasty one ... was skipping mirations' id 'd1e65589-fbf8-4637-b865-7fc647c0f055' date '08/10/2014' time '21:32:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.72' message '`project list` display was noticably slow on mac ... added some strategic caches in tODE and in Metacello registrations' id 'e48574f6-e978-4d36-86e3-f3e709c2d46e' date '08/10/2014' time '18:01:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.71' message 'add CMD-t as shortcut for `tode it` command in text windows... add `set window size` menu item on navigator so that folks can easily widen or narrow the defaultWindowSize ... make it too bug you risk taking longer to display and/or craching gem with an OOM exception' id '9ab5e1e6-d92b-4960-94c7-ddf8bb29669e' date '08/07/2014' time '23:17:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.70' message 'support for tutorial projects ...' id '18df5598-636d-4282-af6d-7f8e86583448' date '08/07/2014' time '16:12:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.69' message 'add a bit more color to the test browser/runner and insert a strategic yield...' id '89adcc24-901d-4c56-991d-d75608b81c45' date '08/07/2014' time '12:53:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.68' message 'use Red to highlight projects with version skew' id 'ba22514a-3a99-4bca-bbb1-2c88990a8643' date '08/07/2014' time '11:02:23' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.68' message 'fix bug that causes problems by not migrating properly durig project list loads' id '2215a20a-b46a-489c-be12-0e820bfc0bac' date '08/10/2014' time '22:03:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.67' message 'change the `project load` command defaults to match the interactive `project load` defaults and document the default values' id '4f4cc708-3c0e-4d61-9827-d09b5ceb320b' date '07/30/2014' time '11:23:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.66' message '- add more elements on end of UnorderedCollection navigation lists - better logic for detecting source code format changes for setting breakpoints' id '201180d7-591f-4fad-8efb-1496a44c949f' date '07/29/2014' time '15:33:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.65' message '- remove some obsolete client protocol (modelSleep) - limit number of elements shown in navigator ... ' id '598b0941-633b-4fd3-878f-cebb61b64271' date '07/29/2014' time '15:12:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.64' message '- fix TodeClientMethodElement>>copyForSpawn - fix spawing method from prof monitor tool' id '5f259855-9405-4b25-8ddc-79dac898a5b4' date '07/29/2014' time '14:03:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.63' message 'add (source) navigator field for ExecBlocks' id '4137ec2f-9acf-49c2-943d-fc02453611be' date '07/29/2014' time '12:32:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.62' message 'finishing touches on project entry creation script and command support... ' id '9f97d5d4-e192-4d31-a186-c744a4c91451' date '07/26/2014' time '12:52:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.61' message 'temp branch (7f679e0_merge_69c2526) for merge from 7f679e0 to dev(69c2526)' id '18010828-2523-4cc3-aa0f-c1fb6bc4e54a' date '07/26/2014' time '12:06:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.60' message 'implement TDProjectEntryDefinition>>printOn: for project entries ... support for project entry creation script...' id '78df92c3-3dbb-4df4-b181-f4ee917aff01' date '07/25/2014' time '22:13:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.59' message 'TDMetacelloTool>>projectRegistrationDefinitionMap locking copies the registration, so locked projectEntry needs to replace registration in the map: ' id '74c03bf5-c168-4563-b347-c6db691d927d' date '07/24/2014' time '20:46:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.58' message 'work on `project load` implementation' id '077715c4-b6af-4a5e-8a42-792dd1a463e3' date '07/24/2014' time '18:44:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.57' message 'shorten TDMetacelloTool>>projectLoad:doGet:gsDeployer:selector:repositoryDescription:className:loads:version:onConflict:onDowngrade:onLock:onUpgrade:ignoreImage:silently:cacheRepository:repositoryOverrides: so that git repo can be used on windows ' id '6602b8c6-74a1-4afc-a048-5d58c5a8a736' date '07/22/2014' time '15:51:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.56' message 'bullet proof project registrations some more' id '1397598f-e31d-4f5b-8801-3b8b681047b4' date '07/16/2014' time '15:55:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.55' message 'UnorderedCollections viewed as array (inspected as internal structure)' id 'fa93184b-a93d-42e5-ac3c-ea72f4dc2068' date '07/15/2014' time '12:15:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.54' message 'reset globals for SHOUT after project load...' id '3983939d-beb1-4774-9aee-1b6bbfb78e6e' date '07/15/2014' time '11:53:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.53' message 'tweak project entry man page and fix a man page bug' id '5100525f-7e43-45b5-94dc-5ad541e0e2c6' date '07/15/2014' time '11:44:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.52' message 'The projectPath for TDProjectEntryDefinition can be set at scan time ...' id 'd3196a1f-33e4-4bcc-8497-9c1d7ebd1bf6' date '07/15/2014' time '08:08:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.51' message '- rename `project new` to `project entry`. - update the `project entry` man page - fix up some minor bugs in the TDManPage implementation' id '522bdfb3-5770-41dc-8b06-f1d8f1f8a2f1' date '07/14/2014' time '11:07:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.50' message '- `project new` will create nodes in path - gateway nodes needed a bit of love' id 'bbee816f-b3a7-434a-8dbe-af2c62af0dc3' date '07/12/2014' time '15:44:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.49' message 'newly created project entry should be active' id 'f395e997-2545-49ad-b378-319e92873367' date '07/12/2014' time '08:48:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.48' message '`project new` command for creating new project entries...' id '21fd0b49-52f3-434f-a2f3-6224a9c39a53' date '07/11/2014' time '22:13:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.47' message '- unregister unloaded project registrations - allow lock specification in the project entry ... forces lock of the project spec' id '3e138f45-1712-439f-9cbc-04bb85ed8309' date '07/11/2014' time '20:40:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.46' message 'make `project list` immune to missing /home directory.' id '8dd2db09-f055-4227-bead-b9861cf7912a' date '07/11/2014' time '18:21:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.45' message 'identify locked/unloaded projects ' id 'a7b41717-1e91-48cc-98a2-cb0aa09e29aa' date '07/10/2014' time '16:34:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.44' message 'Issue #74: implement the full complement of method menu items ...' id 'bbe60a56-ae3c-4ddc-bd5d-0dbc85d781cf' date '07/08/2014' time '15:32:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.43' message 'Issue #74: all class-related menu items implemented' id '41bf0583-73bd-42d1-9ed8-b71149f0b54a' date '07/08/2014' time '10:20:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.42' message 'Issue #74: checkpoint - add class/subclass - class comment - copy class - fileout - move to package' id 'e082b5b3-6db4-427a-bb37-8d1c4ea637c6' date '07/07/2014' time '23:45:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.41' message 'Issue #94: proposed bugfix' id '79cc7af7-6934-45bd-be49-bbc8c8c7fc99' date '07/07/2014' time '20:23:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.40' message 'Issue #94: checkpoint' id '6dca53bb-ae71-4281-8f30-e0f339703fea' date '07/07/2014' time '17:09:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.39' message 'removing formatOnAccept and formatOnDisplay logic from TodeClientSourceElement ... that has been handled on the server side fo rsome time now ...starting on Issue #94' id '6090d3f7-8de8-4f5d-a57e-467b57db3e4d' date '07/07/2014' time '16:35:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.38' message 'more "survive unloaded project" code' id 'c33a427b-ecfc-4b8c-9171-3b238ecfe965' date '07/06/2014' time '09:01:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.37' message 'fiddle with TDMetacelloHybridRegistrationDefinition>>workingCopies to survive an unloaded project...' id 'b5f74026-e4a4-44c7-9545-ece8b6cbe1e5' date '07/05/2014' time '18:34:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.36' message 'get git log for unloaded git projects .... record FileTree dependendency ... bump up number of git log entries retrieved' id '6f63b200-b477-4da0-a037-f7b1f13a2073' date '07/03/2014' time '17:43:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.35' message 'patch when removing configurations' id 'b2b6d1f1-dcd2-4893-908e-621ed9fa9b97' date '07/02/2014' time '14:53:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.34' message 'Issue #92: minor fix ... good to go' id 'd7cee9a1-411a-4292-821a-6a024f191d93' date '07/02/2014' time '13:45:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.33' message 'Issue #92: get started on fix Here''s the sequence of git commands used to implement this feature: - git clone --no-cache - git checkout branch - git symbolic-ref HEAD - if fatal: prompt for new branch name and checkout -b newBrancName' id '309cdc7a-cbbb-4db7-8a17-901f88cdef6c' date '07/02/2014' time '13:24:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.32' message 'hybrid packages/dirty packages listing ' id 'f7bf8964-de11-4314-be14-ff5fac371438' date '07/01/2014' time '16:18:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.31' message 'hybrid project repositories ...' id '5a598b49-f0f9-4619-a74a-74ffe2571281' date '07/01/2014' time '16:11:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.30' message 'clean up the project get logic so that the specified version is preserved ...' id 'cd227445-15f1-4565-ae42-ba8733dcd50f' date '07/01/2014' time '15:58:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.29' message 'a couple more tweaks for handling hybrid projects' id 'dcefaa3b-b2cd-4e78-89df-b804eed34c7a' date '07/01/2014' time '15:11:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.28' message 'Issue #96: remove halt ...' id '7d589b26-8f1a-4d6b-bc9b-79186e18c867' date '07/01/2014' time '11:31:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.27' message 'Issue #96: first cut at fixing this issue ... - apparently all Seaside packages are not being loaded from github repo so these guys need to be looked at' id '3688d35a-f4c6-41c3-9c44-6fce95f85790' date '07/01/2014' time '11:31:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.26' message 'extended notion of hyrid project to unloaded projects ... preparing for clone of hybrid repository ...' id '7322a718-6520-44ae-b037-6169f37a52ae' date '07/01/2014' time '09:56:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.25' message 'more hybrid project support' id 'e4e07da7-1d59-4f5c-8d85-2c92a3788cd0' date '06/30/2014' time '20:23:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.24' message 'enable baseline and configuration for unloaded hybrid projects' id '4a255f3c-4fc6-46a6-90b5-6fa52cd94b6b' date '06/30/2014' time '19:13:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.23' message 'pick up Object>>sunitChanged: ... needed for test browser' id 'dad67b22-becb-41d8-84a6-7f133204a394' date '06/29/2014' time '16:48:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.22' message 'Issue #91: add tracing to object log when running tests (sync with Zn logging) ... commit when saving source (was not routed through `accept` menu item ... yikes)' id 'aa657ce5-3ff7-4d9e-907c-439fd8a892d6' date '06/29/2014' time '11:40:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.21' message '- working on fixing disappearing comments for workspaces (comment no statements) - adding RBWorkspaceNode as extenstion to RB AST... - clean up workspace code so that it''s possible for workspace to correctly access temps and args for debugger context - debugger context browse class and browse full cleaned up' id '2396fa11-0ff3-4289-a018-60ad1805525f' date '06/28/2014' time '15:58:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.20' message 'Issue #91: internal restructuring and support for rerunning different test result sets' id '64423f4b-5609-496e-9e5e-7f0fcd89fe35' date '06/25/2014' time '21:34:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.19' message 'Issue #91: add `debug` and `browse full` menu items to test browser' id '96ef7f62-5796-4afe-a16c-eadf588027b1' date '06/25/2014' time '16:42:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.18' message 'Issue #91: first cut at test browser tool ... hooked into `project list` at the moment ... - new package for some tests that I''m using for testing the test browser ... ' id '6d11b4b6-a2ce-4f86-95c8-5c8dc4b398d4' date '06/25/2014' time '16:18:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.17' message 're-enable `browse full` (CMD-B) in all of the usual places by (correctly) adding classMenuActionSpec to menus and correctly enabling the proper menu items...' id 'bf3b3119-b3bb-400d-a962-956d161909fd' date '06/25/2014' time '11:08:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.16' message 'Issue #74:class/method/object menu monkey business - prep for skeletonizing the method menus ... ' id 'a89f3da0-884d-447c-b94c-bb27b8945f6a' date '06/24/2014' time '17:03:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.15' message 'Issue #74: enable/disable class menu items' id '036ad30e-cb09-4156-a3c8-db642267a208' date '06/24/2014' time '10:19:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.14' message 'Issue #74: sketch out class menu ...' id '0b4a0497-50e6-4d88-93f7-c04e5db18b18' date '06/23/2014' time '20:13:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.13' message 'Issue #74: finish up (really!) search menu items for method text ... text window menus should all be functional now...' id '5a6cf524-ac4e-40bb-80be-4140d7f36dcf' date '06/22/2014' time '13:29:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.12' message 'Issue #75: delete no longer used methods; Issue #74: additional work for text window search methods' id '6bde77ee-859a-4d3b-98ee-819a1092826c' date '06/22/2014' time '12:00:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.11' message 'Issue #74: infant mortality...' id 'b5b44abc-7423-455e-a835-c5323424890d' date '06/22/2014' time '11:46:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.10' message 'Issue #74: text editor `Browse > *` menu items are all functional' id '20e09935-7fed-4c1d-a876-efd896011cf1' date '06/22/2014' time '11:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.9' message 'fix a bug...' id '994a213b-80e5-412f-9ab8-e107411bc1c0' date '06/20/2014' time '21:12:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.8' message 'adjustment for hybrid projects' id '8a938bc7-3d8b-46dc-b748-d184d4498410' date '06/20/2014' time '14:53:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.7' message 'fix a project list `load` bug when an entryless project is loaded' id '8ba123de-fab5-4b0b-9d38-4b01286a7b1d' date '06/20/2014' time '14:04:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.6' message 'Issue #84: bugfixes' id '0e57e2cb-c981-422e-b903-c424c4528451' date '06/20/2014' time '13:33:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.5' message 'Issue #89: put commit in menuActionBlock methods - all menu selections and keyboard shortcuts go through the menuActionBlock - remove the commits that were put into the menu actions that needed a commit ... they are all covered now...' id '2dbb08df-ed6c-41ad-9e04-0ee5979f0613' date '06/20/2014' time '13:02:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.4' message 'Issue #84: finish off hybrid project implementation - TDMetacelloRegistrationDefinition is now an abstract class - move responsibilities into TDMetacelloRegistrationDefinition subclasses, so that hybrid project can provide proper behavior - can now edit baseline or configuration from `project list`' id '71c7063a-34aa-4fa9-a39c-1d9c818ad7d0' date '06/20/2014' time '11:00:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.3' message 'Issue #84: more prep work - push some more methods around so that the hybrid registration can do it''s thing' id 'bcc6faf6-10d2-44ba-a2b7-b3fba703a977' date '06/20/2014' time '07:41:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.2' message 'Issue #84: starting to explore the hybrid configuration space ... - so far it seems I might be able to keep Metacello out of this, which would be convenient at the moment the handling of the hybrid configuration for Metacello registrations is pretty much spot on ... - hybird configuration is a configuration that loads a baseline from github (or filetree) - basically the configuration is hanging onto the version (tag) and the repository where the configuration itself was loaded from ... the rest of the useful information comes from the baseline ...' id 'a547bb1b-e824-4834-919f-8366f8462e8a' date '06/19/2014' time '18:18:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1' message 'merged by GitFileTree-MergeDriver' id 'e2afca7f-3a84-4730-9a63-77403c02f174' date '06/18/2014' time '08:55:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1046' message 'fix a `skew save` bug' id '2ce15ec4-d478-4da6-91d4-4196adb8870c' date '06/18/2014' time '20:54:36' author 'dkh' ancestors () stepChildren ())(name 'Topez-Server-Core-dkh.1045' message 'temp branch (61d8d83_merge_09a3826) for merge from 61d8d83 to dev(09a3826)' id '0068ca3f-f225-41da-94d2-dd90de91b970' date '06/18/2014' time '20:51:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1044' message 'Issue #75: rip up all of the old keyboard block support' id 'f03b19bf-e192-4b78-9ad3-2bfa7c08689b' date '06/18/2014' time '17:08:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1043' message 'Issue #75 remove last vestiges of cmdKeyBlock' id '0dbc94da-1bdf-4f4b-9b18-05b026a49d44' date '06/18/2014' time '14:53:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1042' message 'Issue #71: fix inspector label' id '306d852e-96a4-485b-8197-d982c596983b' date '06/18/2014' time '13:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1041' message 'final bit for revert ' id '03791061-7a28-41af-a2de-5f1561f82db4' date '06/18/2014' time '10:33:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1040' message 'more work on revert...' id '75903fcf-7922-4c2e-bb03-8b0f34f04f8e' date '06/18/2014' time '10:30:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1039' message 'make sure that dirty baseline will be reverted by TDProjectSpecEntryDefinition>>concreteRevertProjectUsing:registration:' id 'd28d54d0-93b4-41a6-ba8c-13219ff4d06c' date '06/18/2014' time '10:25:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1038' message 'implement configuration lock/unlock properly' id 'd252b1ba-0ab0-4a0c-8f05-9d42b9282ef0' date '06/17/2014' time '12:49:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1037' message 'allow for locking of configuration-based projects' id 'c23eab10-6cce-4b13-a8b5-123c67201f5b' date '06/17/2014' time '12:34:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1036' message 'update man page for `project load`' id 'ba7bf571-eb8d-430d-859b-97c75ec9fbf2' date '06/17/2014' time '12:28:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1035' message 'propogate the className arg further throughout the project load ecosystem' id 'bd8d90a5-cfd1-4b05-bb85-2a79f0d73afd' date '06/17/2014' time '12:27:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1034' message 'adjust project entries to handle configuration classNames different from project name' id 'd382be26-4f3b-4d49-8e4d-1a4ae9bdb36c' date '06/16/2014' time '17:21:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1033' message 'add `configuration` menu item to `project list` - browse the cofiguration or baseline class ' id '587247f8-0932-490c-a9c0-fb149c1d8882' date '06/16/2014' time '16:15:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1032' message 'debug `project load` and `project clone` commands' id 'e5488457-68b3-406a-a4ab-c59381853fb9' date '06/13/2014' time '02:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1031' message 'implement `project clone` and `project lock`, augment `project load` - implementations all moved from the `project list` menu items' id 'a00767c4-703c-440e-bcc5-e488dc2a278d' date '06/13/2014' time '01:13:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1030' message 'found a couple of places where parent is wrong when looking at mounted directory nodes (happens when the mount name isn''t the same ... methinks)' id '648e3138-1c84-4eeb-8bd9-3796129e1629' date '06/12/2014' time '14:15:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1029' message 'dalehenrich/metacello-work#223: useNew instead of useIncoming' id '14fc4f5c-0ae3-4871-a4f4-47968fa48c7a' date '06/11/2014' time '17:52:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1028' message '`mr create` doesn''t create ... maybe it should - as reported by Paul[1], `mr create` should check to see if dir and if not, confirm and try to create directory if it doesn''t [1] http://forum.world.st/tode-st-mr-create-any-trick-to-get-it-working-for-server-directories-td4762485.html' id '92433519-00a5-4aff-b49f-aad1fa35664e' date '06/10/2014' time '20:04:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1027' message 'restore bedit tool to standard build ... ABSOLUTELY needed for `cls rename` ...' id '7c6a0df0-5c3f-474f-b419-6949a55e1178' date '06/08/2014' time '14:18:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1026' message 'add a couple of useful menu items to TDGitRawHistoryBrowser: - ''full commit log entry'' - ''changes for commit'' ' id 'f9382dda-361f-4631-9e71-d4586fb5a055' date '06/08/2014' time '13:25:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1025' message 'about time I added the `edit:` method to object ...' id 'e1fa6494-2afc-4a21-ae59-cb74308586fc' date '06/07/2014' time '09:34:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1024' message 'fix up mv logic for proxy/gateway/filesystem leaf node' id 'f59fe3ed-2abe-41b0-a5f7-d1e6420f70c6' date '06/06/2014' time '15:25:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1023' message 'a bit more work getting the cp/proxy/gateway/filesystem eco system in shape' id 'eb90c820-067f-4445-b16d-6053ff27deee' date '06/06/2014' time '12:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1022' message 'fix bugs in `cp` command when target and destination are the same node (and the target/destination is a proxy)' id '52077c18-a688-472a-a5e2-308873094fd3' date '06/06/2014' time '12:30:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1021' message 'hook up remote breakpoints mechanism to tODE...still needs testing ...' id 'dac712b5-b240-4d09-b7f1-e8974f8743f9' date '06/05/2014' time '16:18:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1020' message 'implement `create new package` in working copy browser ... bugfix for `project rehome`' id '90f7bbd8-8635-4d41-858f-63b1188c7eb2' date '06/04/2014' time '14:49:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1019' message 'implement `project rehome` command' id '5f8acd4a-9cdd-4eed-9824-645758f447a4' date '06/04/2014' time '13:53:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1018' message 'add `deploy` option (auto|bulk|none) to `project load` command (and api)' id 'bc93adbe-266b-463d-a5b7-f1bbb4362366' date '06/04/2014' time '11:08:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1017' message 'should be able to edit the project file for a non-metacllo project (git only)' id '5b049498-24a4-4d4d-9699-fedb6f55b8ed' date '06/04/2014' time '10:35:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1016' message 'package history needs to use package name plus branch to target the correct directory' id 'c5486e87-f502-4cfb-be5f-453575772cea' date '06/03/2014' time '16:55:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1015' message 'Issue #71: all "browser" windows should have meaningful window labels - all "browser" windows should be block-based. Query is re-run when window refreshed' id '2190aad6-ac10-4082-ae34-8e8ae70221a1' date '06/03/2014' time '14:31:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1014' message 'remove TDObjectLog and TDObjectLogElementBuilder as they are no longer used' id '4eebfc66-5222-439b-bfc4-623d21b18382' date '06/03/2014' time '07:42:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1013' message 'implement `attach` menu item in `ol view` for debugging continuations - actually debugging continuations via RemoteDebuggerLogEntry is problematic: - DebuggerLogEntry class>>createContinuationFor: breaks when used with RemoteDebuggerLogEntry (cannot find compiled method) - when the continuation is continued via `value: #debug`, the process gets a SIGSEGV (in 3.2) - defer til later - attach works fine' id '0d199fb6-58b8-42e1-9624-e34dc6fc0f1e' date '06/03/2014' time '07:35:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1012' message 'finalize implementation of `Configuration > load version` menu item in project list... - should be active whether or not the config is loaded - should be able to load even when configuration has yet to be loaded ...' id '329bd745-3200-47e8-b8ba-b76245216845' date '06/02/2014' time '16:49:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1011' message 'implement `Configuration > load` menu item ...' id '1dd8d9e0-09a2-46e0-b371-723e9bdc31e9' date '06/02/2014' time '16:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1010' message 'Issue #79: final fix ... - turns out that when handling MetacelloIgnorePackageLoaded, we need to have the monticello version (file field) if it is available' id 'e528e01f-e98a-4354-80a4-7363d29ae282' date '06/02/2014' time '15:41:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1009' message 'Issue #79: proposed fix ... - load over dirty packages only when package is in list of packages directly contained in project - ignore package loaded only when package is in list of packages directly contained in project' id '666852b3-a71e-4fac-a4b1-4af1071f64a2' date '06/02/2014' time '14:10:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1008' message 'Issue #77: final set of changes to seal the deal' id 'c9731f72-acae-48e7-ad77-90e6f7dd9d53' date '06/02/2014' time '13:56:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1007' message 'issue #77: partial fix ... server-side changes returing true/false in response to text `accept`' id '8c40c0d9-6476-4edd-a74e-1e67028b5e3d' date '06/02/2014' time '12:04:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1006' message 'add `Git > reset` menu item to project list - does a `git reset --hard` used when $+ shows as dirty - `log` menu item not available for github based projects - refine when project list refreshed' id '63f6ea28-0e4e-497a-b6a9-e530755123d6' date '06/02/2014' time '11:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1005' message 'add commits to apprpriate menu items in project list - commit belong in the menu call to functions - commands invoked from command line get an auto commit at end of command anyway, so we don''t need to put commits where they aren''t needed' id '0c376c9e-329a-4d78-8719-017f7dc4471f' date '06/02/2014' time '10:24:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1004' message 'fix CMD-L in Categories list' id '1e2c6257-7a43-4577-a545-0c5dd4da0dd3' date '06/02/2014' time '10:08:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1003' message 'fix dirty display in project list for TDGitProjectRegistrationDefinition' id '3cfb97fd-a998-4975-848d-ca51664b2613' date '05/31/2014' time '18:05:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1002' message 'allow save in project list despite version skew' id 'fe9ce53c-5753-440f-baba-99060e56d0f8' date '05/30/2014' time '15:16:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1001' message 'implement install source/destination method in monticello merge browser' id 'f295eb11-c146-40cd-b056-cf53ce2dad70' date '05/30/2014' time '15:15:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1000' message 'add new browse class/method implementors/senders to monticello merge browser - install source/destination not done yet - repurpose TDAbstractDevTool>>parseMethodSpec: to just return TDMethodDefintions (used to return GsNMethods) - TDAbstractDevTool>>methodFromMethodSpec: returns GsNMethods - share Method menu items between TDMergeDiffBrowser and TDFileTreeDiffBrowser via TDAbstractMergeBrowser - touch project list menu yet again - fix TDMonticelloTool>>mcmerge:and:in: - implement flush cache in repository browser ' id '41c157c5-a097-4aed-8f85-cfd6db0747a0' date '05/30/2014' time '13:26:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.999' message 'show both * and + .. - no longer necessary to try to combine image and git diffs in same view - should provide combined git diff view that combines unstaged, working copy and staged diffs into single window...' id 'c03ef9ae-683f-48ab-8e2b-aadc910a9f2d' date '05/30/2014' time '08:28:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.998' message 'first cut at combining metacello project and git status/diffs - ''+'' indicates git repo dirtiniess - popping up `git diff` and `git diff --cached` windows, but unstaged files are not in mix ... - probably best to merge the git changes into a single window where output of the two diffs plus new files are shown in a single view ... ultimately image changes should be combined?' id 'e2e93669-67f6-469c-88c3-4374479b4fad' date '05/30/2014' time '08:18:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.997' message 'dirty for a git project should include dirty git repo - a dirty git repo is on that has staged and unstaged changes - diff should a) image changes, b) disk only changes - not quite there yet for disk changes (unstaged changes not being shown' id '1466089c-6f34-4481-a8d2-84e198a53ee8' date '05/30/2014' time '08:04:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.996' message 'refactor diff/merge to use source/destination instead of local/remote - try to use (-) --> (+) in window labels for clear indication of source and destination (direction of diff) - rename instance variables and selectors to use source/destination terms ' id '43f42b4b-1d60-4742-9d1f-d1e678bf1786' date '05/30/2014' time '07:21:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.995' message 'implement `merge` menu item item for project list' id '379a0d1e-bf78-4f0d-a684-798c60ca95a8' date '05/29/2014' time '17:41:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.994' message 'dirty packages and repositories added to project list menu' id 'baa6631d-0fd6-4790-83e0-a3a82ce21734' date '05/29/2014' time '16:47:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.993' message '`skew save` complete - automatic merge success and failure branches covered ..' id '4ca1c7e5-b074-4d3d-94f9-00184dd30aa4' date '05/29/2014' time '15:09:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.992' message 'skrewing around with skew - diff (cached) menu item - git diff tool now has options for --cached and (not) --cached - use loadProject (not revertProject) as final step in skew save - redecorated project list menu ' id 'e374b87b-d769-43a2-a266-3af4853bcfe2' date '05/29/2014' time '13:51:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.991' message 'tweak project list menu' id '9e9dd42e-5d77-4973-992b-04b8619439b0' date '05/28/2014' time '22:00:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.990' message 'good progress on `save version skew` menu item - git->diff menu item shows outstanding changes in sandbox - skew diff and skew save menu items implemented - git reset command implemented - git merge tool tweaked a bit to break out ''nothing to merge'' test and to allow project tool to supply complete/abort block to merge tool ' id '4a624731-5ecc-4728-9319-5c8eaa010657' date '05/28/2014' time '21:58:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.989' message 'more git menu items (and implementations) project list - git branches, checkout, fetch are the new menu items and implementations - pull, push, diff are new implementations ' id '36d546c1-15a5-4023-85cf-5c6575a26b21' date '05/28/2014' time '16:50:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.988' message 'yet another round of menu wrangling for project list' id '76bdd2e5-c89b-482c-b185-007521f540e6' date '05/28/2014' time '15:39:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.987' message 'reorganize project list menu' id '8262d155-b518-49a3-bbfc-25fed87e0bf7' date '05/28/2014' time '15:12:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.986' message 'fix a `cp` issue involving gateway nodes for file system directory (/home/project)' id '73a642c6-cc1e-4790-b10e-f28f3985214e' date '05/28/2014' time '14:46:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.985' message 'even better home node hack for mount command' id '42678dd2-5869-47e5-ab5d-b1d7ac82fc53' date '05/28/2014' time '13:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.984' message 'better handling for reset home node in mount command' id '9200aa98-f931-4edb-a472-07bff931fd0e' date '05/28/2014' time '13:25:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.983' message 'get new `mount` command working - have to reset TDTopezServer>>homeNodeReset as part of mount in case home node redefined ... better hack possible - redefine the scriptPath default' id 'ef2467bb-b02e-483e-b3ad-81f4a1486dc0' date '05/28/2014' time '13:24:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.982' message 'rename serverTodeHome iv in TDSessionDescription to serverTodeRoot - revamp `mount` command - add --todeRoot arg so client scripts don''t have to be customized as customization is done at the TDSessionDescription level - add --asLeafNode arg so that file system directories can be treated as directory nodes (default) or leaf nodes (useful for mounting raw directory structure' id '247229a8-c77f-4af0-aa40-39b96c4b4c51' date '05/28/2014' time '12:14:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.981' message 'hooked up initialization of TDProjectEntryDefinition DefaultGitRootPath from session description at login' id 'f63d5d4d-21af-492d-b52a-0934d7af1c82' date '05/28/2014' time '07:55:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.980' message 'server side support for sharing session descripton' id '665e3643-7cd6-4d85-bf3a-5613e8f50ff7' date '05/28/2014' time '07:30:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.979' message 're-enable autoCommit after logout ... clean TDShellTool>>browseclass' id 'cfcae40b-721d-4377-8d71-f64c8939d52f' date '05/27/2014' time '11:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.978' message 'have to include a doGet parameter in `project load` api' id '8ae3dd3d-02b7-49e0-9f97-48e5d4d223d0' date '05/27/2014' time '11:11:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.977' message 'enable GsInteractions for tODE in GemStone 2.4.x' id 'ee1173fd-6759-46c9-b539-038a7a13a11e' date '05/25/2014' time '11:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.976' message 'Not all of the defs in Topez-Server-31x-Core package were appropriate for 3.0 - move the defs appropriate for 3.0 to Topez-Server-3x-Core (where they belonged in the first place)' id 'c563075a-7345-4872-a171-f00528bd2e9c' date '05/24/2014' time '09:34:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.975' message 'clean up some sent but not implemented' id 'aa7564da-e917-4cb1-bdda-d350a3976d68' date '05/24/2014' time '08:32:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.974' message 'blow the dust off of the mergetool and do a merge ... - dropped a stitch or two in recent work to push git diff code around' id '0d570ab3-e524-40e0-8773-d3cfcf4d733f' date '05/23/2014' time '13:49:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.973' message 'preserve selected project on refresh after list reorders ... part deaux' id 'ea20b89f-066f-4010-b241-05997ac4a157' date '05/23/2014' time '12:25:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.972' message 'preserve selected project on refresh after list reorders' id 'b3882b7f-0299-4275-8db5-fcda57f8004a' date '05/23/2014' time '12:01:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.971' message 'unloaded project should answer same whether or not configuration/baseline is in image...' id '419505e6-3e4f-4101-a172-b2f431031f6a' date '05/23/2014' time '11:54:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.970' message 'rename Metacello submenu to Project in project list' id 'db88ac0c-1df2-48a0-ae88-168b03c1a3c2' date '05/23/2014' time '11:33:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.969' message 'implement git history for package - define windowLocation iv in TDAbstractToolBuilder - configurationOf/packageOf defined in TDMcPackageDefinition. Previous support methods moved from TDClassDefinition - push project list menu around a bit' id '6a60dbdc-4ca8-4651-b812-be347fe54968' date '05/23/2014' time '11:31:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.968' message 'git-base method versions and class versions - git log displayed with commits that only affect the selected class or method - clicking on the commit comment brings up a diff (for methods) or a difference browser (for classes) that show the changes to the relevant methods/files within the class structure - TDGitRawHistoryBrowser has become the utility browser as it invokes a block on click allowing customization of action ... probably ought to replace other browsers with this style of operation - make unregister project available for all projects ... convenient when you want to completely change how a project is loaded ... unregister, modify @project file, load ... only the changed definitions are loaded (if any) but all project list structures are updated ' id '1ef3d7ba-5ac9-4ddd-aa98-afc1d00b453b' date '05/22/2014' time '18:14:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.967' message 'turns out I need way to look up the project registration from the project list ... who''d a thunk?' id '331e2b33-4e25-414b-8796-b40f4cb33021' date '05/22/2014' time '07:38:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.966' message 'make sure that projects with version skew are visible - try to color the line red (doesn''t work?) - sort to top of project list - funky ()s to draw the eye' id 'c440dcf5-96dc-463c-909e-4ecd098f1b20' date '05/21/2014' time '15:33:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.964' message 'turn red if version skew exists' id 'c547d677-a0d8-4114-886d-c1adf5c35351' date '05/21/2014' time '15:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.963' message 'use the @project file to change what gets loaded ... at least for the load list' id '0fcf4139-a2a0-49de-a7fc-0bb0a412e096' date '05/21/2014' time '15:06:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.962' message 'should be legal to clone an unloaded project' id 'dbdc53bd-1e92-4f9f-8754-541a4b6a0361' date '05/21/2014' time '14:26:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.961' message 'filter same source, clone repo fix - option to filter out same source entries in diff - fix clone to properly register the correct repository' id 'ce84beca-d25a-45ec-83ea-dc1511473999' date '05/21/2014' time '11:02:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.960' message 'implement `unregister` which removes an unloaded project from the registry' id 'e89ce9af-675e-4d37-9c52-0c0b37f2f9fd' date '05/21/2014' time '07:28:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.959' message '`man --class` and comment a few classes - class comments! ... well only a couple ... - implement `man --class ' id '2546ecd0-6536-42b5-b5c0-ba5d308535be' date '05/20/2014' time '20:19:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.958' message 'support for lock/unlock of projects & bugfix - handle error condition in TDMetacelloProjectBrowser>>cloneProjectMenuAction:selectionIndex: - lock/unlock of projects - only baseline projects may be locked - honor locks during standard project load - use registry to find projects (not Metacello image) ... so that unloaded/locked projects can be displayed' id 'a55ea65a-7b72-4f5d-8fb6-fccb8a8b6ea1' date '05/20/2014' time '19:42:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.957' message 'implement clone github project in project list - `git clone` implemented - TDMetacelloTool>>projectMap:toRepository: implemented' id 'b7b1f0fc-37c6-416f-a58b-801c43da4f73' date '05/20/2014' time '16:40:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.956' message 'fit edit project file bug ..' id '385a25d0-16f7-4765-95a9-c6397348bb8a' date '05/20/2014' time '11:57:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.955' message 'release version implement for project list - rework configuration commit logic ... don''t attempt to update the configuration if there were no packages committed in this commit ...' id '41d9de64-e571-41fa-93d7-09489e8ab8ca' date '05/20/2014' time '11:41:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.954' message 'implement commit log for configuration-based projects' id 'ccd60d39-3860-4923-9a41-8d8c8aa3212d' date '05/20/2014' time '11:01:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.953' message 'use the new increment/decrement Major/Minor/Patch version numbers for MetacelloSemanticVersionNumber and MetacelloVersionNumber' id '08f9bf31-49eb-4030-b182-22f3fb9fa014' date '05/20/2014' time '10:12:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.952' message 'fix up implementation of project list browse categories' id '46d82fad-289e-4b26-ae0d-3d5b5d268fa8' date '05/20/2014' time '07:56:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.951' message 'version skew implementation had skewed' id 'bd534136-4ce6-44ba-94f8-9312a2ed089f' date '05/20/2014' time '06:34:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.950' message 'implement `browse categories` in project list' id '80a05a9e-1019-42f1-92a1-9a6f16de0917' date '05/19/2014' time '12:32:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.949' message 'fix for 3.1.0.5 and TDMetacelloRegistrationDefinition>>entry default defined - Object>>sourceCompilationContext should just return `self` then `self` can be used in all expressions' id '8f60c04e-1936-4051-b664-110c25af15f2' date '05/19/2014' time '11:53:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.948' message 'progress on configuration-based project support ... tweaks - tweak selector view to allow narrower windows - progress on configuration-based projects - new major/minr/patch menu items - switch/load/revert basically work, but revert needs more testing ' id 'adf5bdd3-6a8a-43ca-991a-c7343d6c52ed' date '05/19/2014' time '10:35:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.947' message 'create TDMetacelloTool>>projectRegisterConfiguration:version: and rename TDMetacelloTool>>projectCreateConfigurationDevelopmentVersion:spec:version:from:' id '8ba2ff5f-1978-4cf0-95a3-54c011ad2f05' date '05/16/2014' time '17:17:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.946' message 'implement `create new version` and `edit project file` in `project browser` - start on `switch version` ... which should end in `project register` command' id 'a885b751-ee5d-4e17-a0eb-577bf9c82e7d' date '05/16/2014' time '17:11:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.945' message 'baseline/configuration specific menu items in project list - permit bulk enable/disable' id '05b4d057-fb86-4fe3-913b-9d5dbd43ce9f' date '05/16/2014' time '15:17:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.944' message 'fiddle with project list menu ...' id '278d6fb8-dbcd-4abd-acdc-045a50c09a2c' date '05/16/2014' time '14:40:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.943' message '`inspect` added, `save` configuration functional - add back `inspect` command ... too useful to lose - add `browse classes` menu item to project list might want to include the configuration, too? - use --porcelain option for `git status` menu item in project browser - configuration-based `save` appears to be working; dirty packages saved and configuration updated and saved ... need to work out scheme for opening a new version for development since registration needs to be updated ... - --config option added to `project commit` command to control whether or not the configuration is updated/saved after saving packages' id '69657ccd-02c0-4178-a522-b34bfe717735' date '05/16/2014' time '14:30:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.942' message 'get unloaded projects functional (get and load) - readjust enabled menu item algorithm - move handful of methods form TDMetacelloRegistrationDefinition to TDMetacelloProjectRegistrationDefinition' id 'b7509ba0-725b-4953-9f86-e4b75c276dce' date '05/16/2014' time '07:15:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.941' message 'github repos are read only ... don''t enable `save` menu item' id '3e3f4ec0-df54-401d-a2e2-863ac0c2e4c9' date '05/16/2014' time '06:22:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.940' message 'add some caching in TDAbstractProjectRegistrationDefinition - isActive and isDirty are expensive operations. The objects in the list are rebuilt every time, so we can afford to cache. - rediculous perfomance improvement ... ' id '8c26c0f4-2547-4818-a232-82e9b46aac18' date '05/15/2014' time '22:33:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.939' message 'support for new style repo node ... - just need to be able to return the repository object for repo node' id '58f6370d-8165-4234-935c-91a7072d6fb1' date '05/15/2014' time '22:08:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.938' message 'final(?) git project adjustment - only the metacello registration needs to track the version info after a commit' id 'fb6c8f3b-a17a-48b0-ae4d-1f04726c9939' date '05/15/2014' time '21:12:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.937' message 'git project improvements - display dirty mark - show git repo branch - MetacelloPlatform method take directory path as arg now' id '6da72ab4-d7b8-4d47-a4c6-23a5372c5760' date '05/15/2014' time '21:00:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.936' message 'arrange for doing diff for git-only repo - history not available in diff browser when doing plain diff' id '09edb7c4-0eb4-43ed-bdcc-2e68b1ade16a' date '05/15/2014' time '20:32:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.935' message 'checkpoint ... major overhaul of `project list` ... add support for pure git repository management - the webEditionHome or todeHome git repository needs to be managed from within tODE ... generic support for managing any old git repo added in - refactored the (former) TDAbstractMetacelloRegistrationDefinition renaming it to TDAbstractProjectRegistrationDefinition and jiggering hierarchy. TDMetacelloRegistrationDefinition survived finding a new place in the hierarchy. - TDProjectEntryDefinition (formerly TDProjectExtensionsDefinition) class hierarchy added to support the on disk project registration node' id 'c4acb325-50f0-4750-be2b-193f21f93074' date '05/15/2014' time '19:12:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.934' message 'unloaded project entries reveal their target version' id '730ba5ba-4bab-4841-89b0-5873281459e1' date '05/15/2014' time '16:11:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.933' message 'project list work (sorting, emphasis, hookup project dirs) - sort dirty and `active` projects at top of project list - unloaded projects included in list (at bottom) - `get` menu item added .. get configuration so you can look at config - project node in a directory in /home gets extension info included ... - node includes projectSpec for loading (if not loaded) - list of overridden functions - whether or not the project is active - wire out auto package/config display ' id 'b69780f9-81c7-4659-83ee-e537e864ef6b' date '05/15/2014' time '15:19:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.932' message 'add `version skew` item to project browser - version skew appears when the git commit associated with the image is different than the HEAD of the git repository. The `version skew` menu item shows the diffs bewteen the two versions.' id 'ec5f387c-c3bb-44a2-b7f4-576d8739f592' date '05/15/2014' time '06:50:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.931' message 'moments away from testing the project extensions - new hierarchy TDAbstractMetacelloRegistrationDefinition TDMetacelloRegistrationDefinition TDMetacelloRegistrationPlaceholderDefinition - take bypass code out of TDMetacelloTool>>findProjectExtensionNodes to start testing' id '2f02851e-5815-4eb1-933d-fe3a5445d1a8' date '05/14/2014' time '21:30:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.930' message 'script testing complete ... happiness' id 'e4877e3a-d250-4548-b655-3678610ed65e' date '05/14/2014' time '20:35:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.929' message 'checkpoint ... 123... testing /home/templates/commit script' id 'dc88fad6-e1a9-42ce-b9e9-8554585bd71e' date '05/14/2014' time '20:34:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.928' message 'testing .... 123' id '57f2540e-3cb3-4f4a-9436-91106ce9d462' date '05/14/2014' time '20:34:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.927' message 'testing .... testing' id '0171069b-6ee9-4263-acc9-325837b55cab' date '05/14/2014' time '20:33:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.926' message 'checkpoint ... testing /home/templates/commit script' id '1dc465bf-ecde-45c4-bdae-72ef85d322fb' date '05/14/2014' time '20:32:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.925' message 'checkpoint ... testing /home/templates/commit script' id '93463f5e-7d52-46b2-bfdd-789ae2314bb6' date '05/14/2014' time '20:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.924' message 'checkpoint ... testing /home/templates/commit script' id 'c1a44e57-ccfd-4dca-9278-bd75cf0aca59' date '05/14/2014' time '20:26:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.923' message 'checkpoint ... testing /home/templates/commit script' id '018f319f-b191-4de8-8b1c-dc75de6cbb00' date '05/14/2014' time '20:23:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.922' message 'preparation for hooking scripts defined in /home/tode up to the Project Browser - pushing implementation of selected project menu items (changes, save, load, revert) to TDProjectExtensionsDefinition where it will be possible to override these items with calls to the scripts in the project directory ... thus the user can customize the behavior of these scripts and ensure common behavior between tools and command line. - commands may specify a fifth argument in their blocks to obtain the actual commandNode that implements the command ... primarily useful for shell nodes to determine which directory they are defined in ...' id 'e530162c-fa02-49fb-8dfd-af57435ab4bb' date '05/14/2014' time '16:44:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.921' message 'TDGitFullHistoryBrowser is not block-based (Cmd-l recalculates list)' id '9adad606-1df7-4079-b657-9849045def91' date '05/14/2014' time '11:48:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.920' message 'transcript logging when `save project` is canceled ... ' id 'f768ac56-cac1-42b1-b41f-67c30bdcacfa' date '05/14/2014' time '11:24:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.919' message '`load` and `revert` menu items implemented in project list tool ' id '5277b136-bdda-4dec-abb9-fc8f94dcba28' date '05/14/2014' time '11:22:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.918' message 'don''t auto select category anymore ... if necessary add a menu item to bring up the info about the class (category, package, configuration, etc...)' id '68d237c1-5e98-4ed1-9556-658a19478acb' date '05/14/2014' time '10:18:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.917' message 'when a category is selected in Categories window, display the classes in the category...' id '4c741901-f038-41e7-a932-6019a09e9c87' date '05/14/2014' time '10:13:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.916' message 'fix unnecessary limit in diff command and adjust `project list` menus - MCDiffyTextWriter>>writePatchFrom:to: imposed 10k char limit on size of method BaselineOfMetacello>>baseline: exceeds that limit ... get rid of limit - `project list` - rename menu items - combing last commit log entry and status into one command' id '86994885-177d-45a1-adce-5dc7e618d7ea' date '05/14/2014' time '07:39:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.915' message 'fix bug in project tool `image changes` when there were no diffs ...' id 'baba2f89-81d5-4f3c-8393-3aaeb618fa2f' date '05/13/2014' time '21:46:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.914' message 'implement project browser reload command' id '24eacc61-5bc5-4030-8b1b-478790576fef' date '05/13/2014' time '20:06:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.913' message 'resolving tension for TDStandardTool class>>initializeTools - initializeTools needs to be sent post load for package Topez-Server-Core but during inital install cannot be sent until TDTopezServer class>>instanceMap is install from Tode-GemStone-Server-Core - so during initial install, initializeTools is sent post load for both packages - during update the post load for Topez-Server-Core will kick in as desired' id '6855fda3-15d7-4d4e-a8d7-2244d0113e67' date '05/13/2014' time '19:30:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.912' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '00a2f8dc-3ee2-4346-bf2c-98d67cb72730' date '05/13/2014' time '16:23:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.911' message 'push some code around' id '72baa71f-0799-42a5-b1af-71019ea4f732' date '05/13/2014' time '16:04:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.910' message 'implement `project load` and `repository flush` commands - standardize registration lookup and git required error - project load api with reasonable defaults ' id '1215ddbb-340d-4dcc-b089-a3e5cec04216' date '05/13/2014' time '15:56:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.909' message 'add `git status` to project browser menu' id 'f0ae98ad-9a6e-4771-bac2-75c634801a7e' date '05/13/2014' time '12:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.908' message 'add commits when package/project save operations complete' id 'fa22eb3c-4c59-4c76-878d-c4585725c1be' date '05/13/2014' time '11:56:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.907' message 'add #app3 and #app4 window locations positioned above #app1 and #app2 - created named window locations app3 and app4 for more options positioning "multi-pane functions" - use the new named window locations for monticello browser functionality - add date information to the "oneline" commit log displays - arrange to call `TDTopezGemStoneClient initializeBounds` when Tode-Client-Common is loaded to ensure that we pick up new bounds in TDTopezClient class>>createBoundsDictionary' id '4255f953-41ed-48f7-8964-1d054f1a561b' date '05/13/2014' time '11:07:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.906' message 'add full current log entry menu item' id '7b81fb5f-74da-4bb2-8d21-e24965091ca8' date '05/12/2014' time '19:53:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.905' message 'file tree diff browser gets install remote/local ' id 'fea77918-c7e3-4a4d-add8-2db021341aab' date '05/12/2014' time '19:38:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.904' message 'full commit log browser and project browser tweaked - full commit log entry displayed when log entry selected - finer control over commit log browser window label - project browser menu re-ordred' id '753aee7c-d04a-4f25-826f-fba01df5b032' date '05/12/2014' time '17:48:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.903' message 'tweak project browser - refesh list on commit - re-order menu items' id 'e4defb02-0aad-4583-b680-a344857f7e9c' date '05/12/2014' time '17:36:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.902' message 'Add commit, diff, log menu items to project browser: - `project log` command implemented and documented in support - refacted the `project` implementations to provide Smalltalk API - implement TDGitFullHistoryBrowser>>fullLogMenuAction:selectionIndex: leveraging TDGitTool>>gitlogtool:limit:gitRepoDirectory:' id '62872911-65d9-4430-89a9-9bed02d34265' date '05/12/2014' time '17:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.901' message '- add full history browser (on commit log entries) - selected class filter for the file tree diff browser - browse the changes for a single commit menu item added hither and yon - TDGitTool>>gitfiletreeChangestool:gitRepoDirectory: - I like the funtionality, but I think the browser can use a little restructuing ... fortunatley there''s just not a lot of code involved...' id 'faf8c7fc-6aae-4945-a33f-66e2925d84c4' date '05/12/2014' time '15:55:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.900' message '- straighten out logic in commit file history calculation ... limit the commit range to the range for the origin diff - add `diff to here` menu item to complement the `diff from here` menu item in the history browser' id '9d64b516-5034-422b-aa3a-786db3f38bbb' date '05/12/2014' time '14:43:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.899' message '- implement Git History Browser that displays git history of selected method in diff/mrege browsers - hooked up to file tree diff browser at the moment, but need to include with methode vresion history as option ... - enable/disable Method menu items in the filetreediffbrowser based on whether selected item is a method or not ... - getting close to starting work on reworking the TDGitDiff/MergeOperation hierarchy ' id 'ddd95f5b-df2f-40aa-ba7e-97ec335fefd1' date '05/12/2014' time '12:58:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.898' message '- added browse method menu item to file tree diff tool - add toggle view st only menu item to file tree diff tool' id '2c017fb5-e539-4712-a810-629214f46bf7' date '05/10/2014' time '22:26:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.897' message '- fine tune `filetreetool` feature implementations - toggle view st only menu for `filetreetool`' id 'cd30b45f-d342-4daf-b7a3-c53d42d503eb' date '05/10/2014' time '21:03:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.896' message '- improve git diff support 1. better error handling for bad commitish 2. identify add/modify/delete - improve `filetreetool` 1. display method spec for smalltalk methods 2. `browse class` menu item for smalltalk methods' id 'a9a43754-0154-454e-9c40-8f53488b295d' date '05/10/2014' time '20:41:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.895' message '- TDMetacelloTool class>>priority for proper tool registration' id '281f5a40-938d-40b7-96f9-6a78e74f0245' date '05/10/2014' time '10:59:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.894' message '- fix issue when removing class from system in Hierarchy window - fiddle with categoery window - hook up merge diff browse for git merge and mc merge - remove TDMergerClientListElementBuilder and TDMergeTool' id '7e13deeb-dc31-4a3e-9b97-f5f0ae7de413' date '05/10/2014' time '08:11:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.893' message '- remove TDGitDiffer class as it has been replaced by TDGitDiffBrowser - add undefined symbol handling to the code that does reflection on script path nodes. Scripts can have all kinds of undefined symbols, but that should stop us for searching for references or senders or literals ' id '4652e86b-aa2f-4a30-865d-51bc8c4e6fa0' date '05/09/2014' time '21:15:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.892' message 'remove TDDiffClientListElementBuilder' id '74d6587a-a81a-4178-9a05-f59aa4be2971' date '05/09/2014' time '17:18:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.891' message '- remove TDGitDiffer class as it has been replaced by TDGitDiffBrowser - add undefined symbol handling to the code that does reflection on script path nodes. Scripts can have all kinds of undefined symbols, but that should stop us for searching for references or senders or literals ' id '70875ae6-cca9-42fb-9272-dbb50ae17a53' date '05/09/2014' time '17:02:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.890' message '- TDFileTreeDiffBrowser created and looks good (formats the smalltalk methods in FileTree structure before compare) and allows for doing senders and implmentors ... - TDMergeDiffBrowser and TDGitDiffBrowser created, but not hooked in quite yet' id '41d6d057-c73a-4e92-91fe-25b343dfdf6a' date '05/09/2014' time '15:42:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.889' message '- add `inspect` item to object menu - dip toe in water for revamping git diff tool' id 'f127031b-f816-4c2e-9e7c-461de5d42750' date '05/09/2014' time '12:32:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.888' message '- configuration or baseline should be included in project working copies - implement `add repository to package` menu item in repository browser' id '3b290723-2b81-438c-a654-d67264be0de3' date '05/09/2014' time '11:06:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.887' message 'signal command error if sub command is not known ...' id 'f4721a10-368c-40b6-829f-e247ed8b008f' date '05/09/2014' time '10:29:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.886' message 'tweaks...' id '316bb0a0-5b62-4a4d-aa32-b016100ff4fa' date '05/09/2014' time '10:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.885' message '- display branch for git repos in `project list`' id 'f36e7afc-61b6-468f-81bd-5baf25809788' date '05/09/2014' time '10:14:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.884' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id '29a7c069-03b8-4f21-9b09-10679e73d919' date '05/09/2014' time '08:34:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.883' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id '40484b39-1b74-4767-a9ec-22c2ca7aa1f9' date '05/09/2014' time '08:33:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.882' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id 'd58f4f09-164f-4721-b522-9a4f124ece68' date '05/09/2014' time '08:30:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.881' message '- get tests passing' id 'c3de5189-1d59-438c-909a-aa8d78ca846d' date '05/08/2014' time '20:39:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.880' message 'fix up commitMessage resolution' id '1f56603e-0c11-4ffb-b378-7cae556734dd' date '05/08/2014' time '20:32:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.879' message '- implement `project commit` command ...' id '022576fc-08fe-4ca0-b3e5-0bcabf1f9c18' date '05/08/2014' time '20:18:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.878' message '- implement `project commit` command ...' id '37803dde-1270-487c-89c2-d8ec66ecce87' date '05/08/2014' time '20:15:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.877' message '- implement `project commit` command ...' id '816d1e37-1914-4540-a7ee-c2700f9efaea' date '05/08/2014' time '20:12:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.876' message '- project browser ... show current SHA opf git repo (if different from image)' id 'fdddafcb-057e-41d4-8307-b21fa4d6b0cb' date '05/08/2014' time '18:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.875' message '- project browser ... mark dirty packages' id '4c56dd3e-c379-4449-9d40-92039b684c85' date '05/08/2014' time '17:14:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.874' message '- `project list` command fleshed out - leverages the new repositoryVersionString support in Metacello and TDMetacelloRegistrationDefinition wrapper - MetacelloProjectBrowser display' id '454b6f99-b210-46eb-92f1-7d505ea4624d' date '05/08/2014' time '15:53:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.873' message '- tighten up workspace doit logic' id '63e1f290-b072-4630-9d8c-94320d944993' date '05/08/2014' time '14:04:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.872' message '- checkpoint for `mp` work ... commands names changed to `project`, `package`, and `repository` ...' id '8055b9a1-acea-455f-944d-bbdc4ea8f8e7' date '05/08/2014' time '11:39:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.871' message '- checkpoint for `mp` work ... add man pages with spec for commands ' id '100c404e-b69a-4097-a441-a8552e8b341c' date '05/08/2014' time '08:12:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.870' message '- checkpoint for `mp` work ... fine tune a bit' id '350db181-176c-476e-a5a5-73b68e221c58' date '05/07/2014' time '16:08:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.869' message '- checkpoint for `mp` work ... feeling out the shape of the Metacello proejct space' id '85e3b7df-8f72-4a66-9a33-8853ca9985ba' date '05/07/2014' time '15:02:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.868' message '- checkpoint' id '57186e3d-ad7a-44ff-9fd6-fa65538751f4' date '05/07/2014' time '13:02:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.867' message '- start work on `mp` command ... this is a big one ... push `find` work on the stack ... ' id '7c6754d9-5306-4cc2-8d99-512061e4d68d' date '05/07/2014' time '12:51:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.866' message '- fix up `eval` command ... different implementation between 2.4 and 3.x' id 'ee224447-a330-4e51-8ca7-4efa1aee4128' date '05/05/2014' time '22:15:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.865' message '- fix up `eval` command ... needs same compilation/execution sematics as `ws` command' id '4daa79b0-6e74-4b43-86cc-1d3092df0c95' date '05/05/2014' time '21:29:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.864' message '- implement `edit` command - implement `eval` command - tests - `print`, `inspect`, ''view` commands deleted' id '2f2662d9-a81a-4c4c-90b6-7606e2252434' date '05/05/2014' time '10:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.863' message '- start re-implement of `edit` (`print`, `inspect`, ''view` commands will be deleted)' id '2a40ff16-9096-445b-8b66-0bef293158f5' date '05/04/2014' time '16:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.862' message '- re-implement ''ds` command - `man` tweaked - tests' id '30700e83-61e7-4d80-861e-7366f9f0cbd3' date '05/04/2014' time '14:56:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.861' message '- `run` and `doit` commands removed - `ws` command tweaked' id '764cc4e6-2f52-4b41-94b8-92518b4fbe9a' date '05/04/2014' time '14:31:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.860' message '- implement `break` family of commands to replace `db break` family - man pages and tests - misc tweaks' id '6e204805-62d7-4d6e-8512-e49a0c9458da' date '05/01/2014' time '04:19:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.859' message '- new man page for `cp` command - tests' id '56ee688b-9dd9-4cbe-b49e-3ef0676427af' date '04/30/2014' time '20:41:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.858' message '- windowName is important attribute for TDAbstractToolBuilder ... needed for `man --all`' id '4a23e452-bd31-4408-91df-a08a527801da' date '04/29/2014' time '08:08:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.857' message '- tweak TDShellTool class>>browseconfigurationsManPage' id 'd7217b8b-482b-4c45-93d2-3fdc843eb38e' date '04/29/2014' time '08:01:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.856' message '- `browse categories`, `browse configurations`, `browse packages` implemented - tests - `configs` and `pkgs` ... gone' id '339ae73d-dcfb-4ede-bacb-f00872db9cbd' date '04/29/2014' time '07:59:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.855' message '- categorization' id '13cd7ace-8bad-4488-9c31-83464b567a77' date '04/28/2014' time '20:57:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.854' message '- tweak TDManPage>>asText' id 'c550cdcc-3d19-4e90-94b6-547934de35ae' date '04/28/2014' time '20:39:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.853' message '- implement `method versions` command - tests - that''s it for the `method` familyof commands' id 'f12504d1-8b0f-4024-ab37-e3ae0d2ab77f' date '04/28/2014' time '20:16:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.852' message '- implement `method remove` command - tests ' id 'afec0a37-fe0c-4f28-94ac-acea46f8019d' date '04/28/2014' time '20:05:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.851' message '- implement `method move` command - tests - isolate the `method` command operations in separate methods for Smalltalk scripting' id 'db64d325-bacd-4afe-a29e-0be1431780e8' date '04/28/2014' time '19:53:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.850' message '- implement `method copy` command - tests' id 'e16c0f43-6e8e-46e7-a9fc-adcc1ed92974' date '04/28/2014' time '18:30:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.849' message '- clean up implementation of `debug it` ... need to be able to access literals in doit context - start work on `method` command - implement `method browse` command - implement `method protocol` command - tests' id '4bd0f63a-6cc7-420b-942b-db64e80490aa' date '04/28/2014' time '17:56:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.848' message '- `commit` command reworked - tests ' id 'eb90f14b-ea90-4879-8e25-d80a4a99ce20' date '04/28/2014' time '16:06:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.847' message '- `cls remove` implemented - tests ' id 'e232d3fc-5008-456b-b340-c69469a805e8' date '04/28/2014' time '15:49:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.846' message '- `cls category` implemented - `cls rename` implemented - document that `cls protocol` accepts @ references.. - define doitContext for debugger source window - fix a bug in TDShellTool>>protocol:rename:to: in Gemstone 2.4 - tests ' id '9f0bd4a4-6464-4d0d-b6b5-2ba652bf69b4' date '04/28/2014' time '13:13:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.845' message '- `cls protocol` implemented - tests - `protocol` command removed ... replaced by `cls protocol`' id 'bfac6e57-8231-4fda-8140-3e76e657c700' date '04/27/2014' time '22:29:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.844' message '- `cls history` revisited' id '0e16618e-7425-486f-b3c6-2984080a2d13' date '04/27/2014' time '21:14:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.843' message '- server-side open workspace support ' id '3e3a99e3-7f87-4f47-b2c0-74aec6e606bc' date '04/27/2014' time '20:27:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.842' message '- implement skeleton `ws` command' id '9ea893c2-69fd-46d7-a1be-1958b32232c4' date '04/27/2014' time '12:28:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.841' message '- TDWorkspaceClientElementBuilder provides for a workspace on an object ... the workspace contents is defined by a string and the objectBlock defines the target object - plan to define a workspace (ws?) command that takes objIn to define the target object... - right now `cls definition` with no args opens a workspace on nil...' id '7081e8af-6d59-4161-88c8-3e998eea1ab9' date '04/27/2014' time '12:18:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.840' message '- implement `cls definition` command - tests - `cls create` command removed ... not very useful ... use the `cls definition` command instead' id '470f682a-01a2-47c0-9c0d-51189d5cb760' date '04/27/2014' time '11:19:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.839' message '- `implement `cls copy` command - fix bugs in `cls accessors` command - tests ' id '3ab32d61-2243-4e9b-942d-4be585195f86' date '04/27/2014' time '09:22:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.838' message '- multiple class args for `cls accessors` and path ref - `implement `cls comment` command - tests' id '6076d9ff-a1b4-4e35-82bc-b4857bf42930' date '04/27/2014' time '08:05:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.837' message '- TDAbstractDevTool class>>performCommand:objIn:commandOptions:todeCommand: to provide for --help for regular commands - --help option added to abort, cat and cd commands ... tests - categorize some TDShellTool methods ... those that have been rewriiten - begin work on the `cls` command ... - `cls accessors` implemented plus tests - fix an option handling error in `bu` command' id '37b3f709-506a-4bab-a922-094bcf309fe7' date '04/26/2014' time '21:09:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.836' message '- convert implementors and senders menu itme in method lists to use blocks .... - slice halos out of system ... make the TDHaloDevTool obsolete - MethodReference>>printOn: make the class inspector friendly' id 'e07d9a93-b1d8-46c0-b026-b1793c8cc416' date '04/26/2014' time '10:00:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.835' message '- obsolete a bushel of classes that are not used right now and/or will have to undergo major changes if they are to be brought back into tool set ... roassal was a proof of concept ...' id '144b60da-48e8-4000-a7ff-e4aa3220637a' date '04/26/2014' time '08:42:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.834' message '- split TDBatchEditTool and friends into separate package ... this is a useful tool, but it needs to be re-written a bit before it becomes part of standard tool set ...' id '1becf109-88de-437f-9664-8ed5c479d336' date '04/26/2014' time '08:26:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.833' message '- move a bunch of classes to the obsolete repository ... these tools have marginal utility and need to be rewritten before re-incorporating in standard tode ...' id '45f55b2e-fbb2-4606-81fd-f053b2df742a' date '04/26/2014' time '07:52:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.832' message '- patch TDManPage>>= ... ' id 'f2b85f9c-77c1-4009-b2bb-c5df2794e192' date '04/20/2014' time '22:41:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.831' message '- add SEE ALSO section to man page - `bu` command man pages and new implementation based on getopts' id 'b68ab87f-845d-4295-bc7e-af8dd4ec0d63' date '04/20/2014' time '21:06:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.830' message '- `man` command test' id '93a881a4-6487-4aaf-860c-bbdd80840874' date '04/20/2014' time '15:22:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.829' message '- re-implement `man` ... support for subcommands and command line options - man page browser - add a commandName to the man page' id 'cba3c7cf-7c95-4f25-9654-f6fb4537edb0' date '04/20/2014' time '13:54:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.828' message '- implement block-based class browsing so that refresh of window recalculates search - the `browse` command is now the poster child for the proper way to implement commands: - man page and subcommand man pages - full use of command and subcommand options - block-based windows so refresh (CMD-l) recalculates original search' id 'a78d5ad7-40b8-4bba-bb79-3be7ffb0bd31' date '04/20/2014' time '10:15:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.827' message '- working on getting tests to pass in GemStone 2.4.x' id '86aecccd-4005-4789-89f4-b2989c174791' date '04/19/2014' time '20:44:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.826' message '- fix problems with labels for the new blobk-based commands - all tests should pass now ...' id '5dbbaeab-4bda-4c8c-a354-d1640c2eaf17' date '04/19/2014' time '15:05:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.825' message '- remove undeclared symbol references from Tode code base - implement block-based method browsing so that refresh of window recalculates search - need block-based class browsing .., - use GsDeployer for class changes - fix up item selected problems ... - add --staticList option bot `browse` command' id '84c01fee-24fb-4f2d-8341-ce11fac12dd3' date '04/19/2014' time '12:14:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.824' message '- `browse source`, `browse undeclared`, `browse variables`, and `browse versions` implemented and man pages written ... and tests defined ... - one final pass to define refresh blocks needed' id 'e3fae755-36c2-4b6c-a8c6-174d23909f84' date '04/19/2014' time '09:03:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.823' message '- recategorize some `browse` methods and throw the unused ones away' id '4704b970-2472-4ebf-b7bd-40f5c458b2c2' date '04/18/2014' time '20:24:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.822' message '- implement and write man page for`browse sender` - fix up problem with --scriptPath option ... create TDShellTool>>browseLeafNodes:pattern:label: method - catch up with tests ' id '53965107-9c91-4fe7-b5a5-5b2af9ea8d8f' date '04/18/2014' time '20:18:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.821' message '- implement and write man page for`browse references`, `browse diff`, `browse list`, `browse package`, `browse project`, `browse method`, `browse class` - stub out `browse variables` and `browse undeclared` - add some tests ... still need to make sure that test are up-to-date with respect to implementation' id 'ce77b6d4-8f24-476f-9147-3008b129fe59' date '04/18/2014' time '17:40:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.820' message '- handle AlmostOutStack as a printing error - add subCommand --help and `man` support to tools - --select option added to all browse commands (need to implement) - `browse category` command added again, plush subCommand man page - `browse class` man page updated for subCommand support (still need to finish `browse class` implementation - `browse` man page updated for subCommand support - `browse symbolDict` command and man page added - tests ' id 'b921c7b6-e4b8-4681-aec7-c9f3c1a50e02' date '04/18/2014' time '14:05:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.819' message '- TDCommandLine>>getOpts:subOpts:optionsAndArguments: makes it possible for a shell block to use sub commands - rename ''Search'' submenu to ''Browse'' to match the command name' id 'f7cb3bd4-9c52-4dd3-9685-93bd2721b031' date '04/18/2014' time '08:17:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.818' message '- add options section to TDManpage - push things around a bit in TDManPage to facilitate the creation of subcommand man pages' id 'acfe972e-4019-4225-97c5-c0234f67c42e' date '04/17/2014' time '21:42:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.817' message '- enhance filter block test to verify that block is being compiled and used correctly - start adding subcommands to man page ... bite the bullet now...' id 'b026658f-72e1-433c-ae4f-de94ded18f3e' date '04/17/2014' time '17:03:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.816' message '- fix problem with incorrect `` escape handling - checkpoint working on add --filter to more `browse` commands including embedding code for filter block - revisit `browse references` --literal option ... just compile literal from the string - `browse category` folded into `browse class` command - currently debugging TDShellBrowseCommandTests>>testBrowseMethod ... will need to review man pages and update commands/tests to match the man pages ... ' id '231adcb6-bec0-45e9-b315-e27d5925711f' date '04/16/2014' time '16:35:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.815' message '- more `browse` command tests' id '7d65ad61-3ba8-4cf8-a8f9-1f6c0668a922' date '04/16/2014' time '07:30:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.814' message '- fix up references searching for method and class definitions, since we''d like to be able to search for variable references within the context of the class ' id '2ddc9e7a-c0d8-425a-a207-0e88b5d346fa' date '04/16/2014' time '07:08:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.813' message '- tweaks to `browse` command - clean up some obsolete `browse` methods - begin work on `browse` command tests' id '63a92d78-cb84-4972-bf59-a5fdc93c0116' date '04/15/2014' time '21:17:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.812' message '- finally finished pass through `browse` command' id '7d3bf98f-729f-44f2-8275-b6f134571225' date '04/15/2014' time '20:24:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.811' message '- allow -r or --regex ... pretty common - implement new `browse source` - implement new `find source` command' id '83e9d5e9-357c-4569-a9fb-6e18043c8ac4' date '04/13/2014' time '18:40:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.810' message '- use TodeCommandError in strategic areas ... avoid debugger popping up for command related errors ...' id '875626cb-d705-4342-882e-67f95a8f0137' date '04/02/2014' time '10:26:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.809' message '- implement `browse --help` - implement `browse category/package/project/versions` - fiddle with `browse class`' id '78e208e6-856a-4fed-8335-9f2611a55580' date '04/01/2014' time '17:36:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.808' message '- CharacterCollection should include size... - ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id '5a740263-61bf-44cf-aab4-88bf9ff63a4b' date '03/31/2014' time '21:38:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.807' message '- `browse references` command re-implemented ... more reference browsing options supported (from command line) ... see if we can support from menu? - new find references methods ... - revamp `browse method|sender|class` for multiple arguments ' id '627c0e27-711d-4245-b81f-062c7dabcfaa' date '03/31/2014' time '17:04:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.806' message '- `browse --scriptPath source` needs to search through all of the objects including non-executable objects' id 'f931f247-0e62-4297-8d19-bac7cb63ed60' date '03/30/2014' time '21:16:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.805' message '- implement `browse class` with options: - browse class [--hier|--full] ' id '52d490af-5ae1-4209-98c3-844fa7eef41a' date '03/30/2014' time '15:24:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.804' message '- make pass through senders menu/shortcut/commands so that they all use the same methods ... - working my way through all of the browse/find commands' id '64bf2f96-1afa-4647-8810-9606e0582cc5' date '03/30/2014' time '13:22:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.803' message '- make pass through implementors menu/shortcut/commands so that they all use the same methods ... - browse/find commands now take command options - amethod, rmethod, method variants collapsed to single subcommand with options - working my way through all of the browse/find commands' id '6a4774e3-d536-4d72-9572-168f5a3241eb' date '03/30/2014' time '12:29:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.802' message 'arrange infrastructure to support primary commands with options and subcommands with options and arguments ...' id '07ccbfac-1593-4903-9088-90d79a689186' date '03/30/2014' time '10:55:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.801' message 'add another windowLabel' id '375c6962-69b3-4c35-8db9-b36020ebea6b' date '03/30/2014' time '07:52:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.800' message '- refine protocol for TDClientSourceElementBuilder methods - implement a few more `Search` submenu items - make sure that all `browse` commands have windowLabels' id '2b640ff0-2650-49e8-bb3a-84e953b24fa9' date '03/29/2014' time '19:41:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.799' message 'add insert timestamp menu item/shortcut' id 'c0dc555f-22c5-45fa-be1f-53b1b3bf5029' date '03/29/2014' time '12:23:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.798' message 'implement the `Method` menu items and sketch out the `Search` menu itmes ...' id '9ce37ece-78d8-4fa6-b475-d1999ccb3ac9' date '03/26/2014' time '22:07:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.797' message 'Object menu functional in code window ... `tode it` and `profile it` menu items implemented ...' id '063467ed-28b9-4a60-860d-85b72899a73e' date '03/26/2014' time '18:59:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.796' message 'add `format method` menu item for method source elements' id '2b4c98e4-42a4-4676-903f-7489281ea717' date '03/26/2014' time '17:10:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.795' message 'server-side ...with auto-formatting it is not necessary to support crWithIndent: ... besides I hate the crWithIndent: algorithm ... counts number of tabs on line without regard to location' id '29ed66fa-6aae-4589-a271-e1d17ad676e3' date '03/26/2014' time '17:06:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.794' message 'server-side ... arrange to allow for the standard text manipulation commands like find, selectAll, etc. to be defined by menu entries and allow for semantics to be switched between crWithIndent: and pure cr ,,, debugIt implemented' id 'd020efff-a40e-45cb-bcdb-e93115475fdf' date '03/26/2014' time '16:28:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.793' message 'client support for basic menu actions working for menu and keyboard shortcut fof text panes ...' id '60f3db58-c6d1-4843-b6b8-e76d9f88f304' date '03/26/2014' time '14:30:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.792' message 'implement framework for extracting key bindings from menu for code editor ... should probably do something similar for the list editor key bindings ... there shouldn''t be a key binding without a menu item ...' id '1b8aeafe-00ce-457b-a332-a6c020d480cc' date '03/25/2014' time '22:07:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.791' message 'adjust the server-side source element menus to provide option for passing in an interval and dirty flag instead of the selection which means we can do things like `set breakpoint`' id '6022df81-66f9-4075-9ccc-e30ea471a778' date '03/25/2014' time '13:25:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.790' message 'server-side support for printIt, doIt, inspectIt' id '875f99f4-4551-45cd-b1c3-e56320137f5c' date '03/24/2014' time '22:20:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.789' message 'add (utf8) synthetic field for CharacterCollections...' id 'e3925a6c-46c7-4ea1-ad17-9d2f3c5d39aa' date '03/24/2014' time '10:40:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.788' message 'more work on getting tests to pass in GemStone 2.4' id '265bac3f-a453-4c50-9281-47562403f204' date '03/23/2014' time '17:54:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.787' message 'pass list and selection index for list in one pass (using an Association)' id 'eb2dd9aa-d4ff-4cac-9f38-c59ae190b20c' date '03/20/2014' time '20:47:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.786' message 'Issue #55: checkpoint implementing menus for code windows' id '050213f5-b6c5-4329-90e4-6ba3b8dfd6fb' date '02/23/2014' time '18:52:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.785' message 'Issue #55: checkpoint adding menus to TodeCodeEditor ...' id '08204d87-e195-4225-8f84-380ba7fd701c' date '02/23/2014' time '12:54:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.784' message 'Issue #55: preparing to add menus to TodeCodeEditor ...' id 'b4237ea5-cc0f-41df-baea-c1082068cb12' date '02/23/2014' time '09:45:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.783' message 'untweak printing for RcIndexBuckets ... protected class can''t extend without special handling ... oh well' id '5dc96b6b-6158-4e6c-ab82-a4527984f858' date '02/18/2014' time '16:24:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.782' message 'tweak printing for RcIndexBuckets' id '60a1450f-a8e3-4b22-b3f1-62b7270ffbbb' date '02/18/2014' time '16:22:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.781' message 'Issue #67: remove TDStackNodeBuilder and TDStackClientListElementBuilder classes as they are completely replaced by TDDebugger. TDStackFrameNodeBuilder is probably obsolete as well ... delete later. Issue #48: remove ''.'' from navigator window and replace with inspect/view menu items ' id 'cb7c2be3-2e84-490a-aa88-2fd9c60d310d' date '02/18/2014' time '11:48:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.780' message 'replace most uses of `System myUserProfile symbolList` with `GsSession currentSession symbolList`, since `GsSession currentSession symbolList` provides access to session-specific symbol list ... which when done should be used ...' id '6423018f-c819-473d-ac76-1fe2d4869789' date '02/07/2014' time '07:56:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.779' message 'bullet proof TDMethodDefinition class>>referencesTo:isMeta:in:' id 'e26a7ec3-eff6-454c-a400-2c9e49251c41' date '02/06/2014' time '11:27:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.778' message 'Issue #53: turns out that visitor and filesytem proxy (file system leaf node) need to have special handling ... we want to accept the proxied leaf node, but we need to pass in the proxy ... TDFileSystemLeafNode in this case ... The TDProxyLeafNode is working fine ' id 'a2321d08-e589-443d-9ea6-182c708d70c1' date '01/31/2014' time '12:01:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.777' message 'Issue #53: add --scriptPath defaults to `/home/.`' id 'b5ea0a6e-1174-46c4-a8e4-fab2f89858a3' date '01/31/2014' time '10:35:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.776' message 'Issue #53: add --scriptPath flag to the following `browse` and `find` commands: browse [--scriptPath=] psender [#] browse [--scriptPath=] references [@filter-block-path] browse [--scriptPath=] rsender [@filter-block-path] browse [--scriptPath=] sender [#] [@filter-block-path] browse [--scriptPath=] source [@filter-block-path] find [--scriptPath=] psender [#] find [--scriptPath=] references find [--scriptPath=] rsender find [--scriptPath=] sender [#] find [--scriptPath=] source For the `browse` command, the definition leafNode list will recalculate on refresh...' id '0dd1caad-6be1-48bf-adf2-fda4e6f30461' date '01/31/2014' time '08:53:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.775' message 'Issue #19: careful sending messages like ifNotNil: to a client forwarder...' id '3b35749e-bebc-4b8a-a0f8-f01b6e1096b7' date '01/29/2014' time '16:47:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.774' message 'Issue #19: more fixes for GemStone2.4' id '632b9ce8-f3f3-4980-a0e7-e4ccd391e7ed' date '01/29/2014' time '14:24:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.773' message 'fix problem when a non-class object is masquerading as a class in a different symbolDictionary...' id '3e32c878-67d4-4243-9c8d-a5362a414720' date '01/27/2014' time '11:44:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.772' message 'porting to GemStone 2.4' id '5f01da53-2864-484d-8756-7440bf393e00' date '01/20/2014' time '16:09:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.771' message 'add `str` type node ... pure String storage that can be editted using standard text editor unlike txt which has a run array that must be maintained ...' id '70483584-9231-44ce-a8bc-1c5c99352d61' date '01/20/2014' time '04:37:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.770' message 'Issue #67: fix TDDebugger>>dbRestart ... add ''~'' as alias for /home' id '9556be8c-dfe8-404d-884d-75bbe33edacb' date '01/11/2014' time '18:02:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.769' message 'Issue #67: implement refreshViewFor: client callback and hook into tdebugger - cause stack view to refresh when method accepted somewhere on stack' id '30a9dc94-c014-414d-9c3b-472039dfd11c' date '01/11/2014' time '09:08:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.768' message 'Issue #67: continue switch over from TDDebugTool-based to TDDebugger-based debugging, knitting together more of the debugger functionality. - tweak TDProcessTool ... - TDTopezServer>>clientElementFor:using: needs to add clientElement to elementCache' id 'a43c4bb4-fbf9-46a9-8fd8-f49ff012bfc5' date '01/10/2014' time '17:08:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.767' message 'When selecting class in hierarchy pane, update all 3 (or 4) client elements at once' id '1cabe105-3347-4009-8269-9359273b3921' date '01/10/2014' time '11:26:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.766' message 'Issue #48: implement Process Browser using TDToolBuilder (no know as TDAbstractToolBuilder) ... refactored and renamed TDToolBuilder hierarchy. `ps` command rafactored to support process browser, but process manipulation commands moved to process browser ...' id '69fa034f-c910-43f0-8b7e-2cee5e99c862' date '01/10/2014' time '08:16:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.765' message 'Method: TDShellTool>>findSymbolDictionary:username: should return symbolDictionary ... add TDShellTool>>findClassDefsInSymbolDictionary:username: to supply class definitions ' id 'b13e7177-ec6e-4956-8db6-a7ebe8dd76f1' date '01/09/2014' time '15:52:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.764' message 'Issue #67: Object>>clientElementUsing: makes it possible to ship multiple window updates in one STON package ... update list/source/context on item select and dbFinishStep with one STON package ' id '776b4276-b749-4035-adda-3e4ae2d890cd' date '01/08/2014' time '22:02:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.763' message 'Issue #67: fine tune debugger update sequence ... turn on TDDebugger as default debugger & lets see what happens' id 'bd2e5a0e-bf83-4247-b3c2-66ed0023df1b' date '01/08/2014' time '20:49:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.762' message 'Issue #67: get step working ... updates still rough - keyboard shortcuts - hook into TDTopezServer>>openDebugger ' id '5c6b67fa-9c0a-43fe-b944-27d8c14821dd' date '01/08/2014' time '20:21:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.761' message 'Issue #67: implement debugger menu items - step over, into, thru; continue; restart; up; down have been implemented in TDDebugger ... not functional - moved TDDebugger to Topez-Server-DebugTools package' id 'b65e4aa0-e6f5-49ab-a807-ed5060fbe8d5' date '01/07/2014' time '08:12:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.760' message 'Issue #67: attack menus and keyboard actions - item selected (source and context windows opened) - closing stack window, closes source and context windows - attachProcess: and debugProcess: ... attach does not terminate process when window closed - add `print window` to window menu - printing goes to window named #printer - `ps attach` and `ps debug` commands open TDDebugger...' id '0474a1e0-2b24-4ee7-ab9a-3836195f3f4a' date '01/06/2014' time '21:21:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.759' message '- on cut actions, refrehList and add to clipbard in one swell foop - start work on new debugger (TDDebugger)' id 'cd8cd530-0054-4938-b1a6-bfc5ba0de74e' date '01/06/2014' time '08:00:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.758' message 'another tweak to TDRepositoryPackageBrowser>>browseVersionsFor:' id 'f43d7d71-fb5f-4365-8fd0-e939e3cb1869' date '12/29/2013' time '08:52:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.757' message 'fix problem when listing package versions in a repository. loadedVersions for TDMonticelloTool>>mrpackageNamesIn: not quite calculated correctly and tweak working copy calculation' id '3e552b0e-09b6-48b9-9cc8-57aa96b9f505' date '12/23/2013' time '19:26:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.756' message 'full range of `mv` and `cp` tests implemented and passing' id '6cea0e51-33a5-4040-9b98-013e080687a6' date '12/23/2013' time '12:52:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.755' message 'checkpoint: gw to gw tests passing 130 run, 130 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes need to add the cross filesystem tests gw to fs, obj to gw, etc....' id '2303d751-811a-40df-a46a-e6a179d63dab' date '12/23/2013' time '12:40:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.754' message 'checkpoint: starting gw to gw work ... failures/errors are gw related ...: 130 run, 116 passes, 0 expected defects, 4 failures, 10 errors, 0 unexpected passes made some fundamental changes to core classes that have not affected non-gw test results.' id 'e354b653-ef29-41c2-8e34-ec185a30d97f' date '12/23/2013' time '10:09:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.753' message 'checkpoint: all tests (including `fs to obj` and `obj to fs` tests) are passing: 104 run, 104 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes' id '5f440f34-270c-47bd-88ac-da63ab7ec57e' date '12/23/2013' time '09:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.752' message 'checkpoint: `fs to fs` and `obj to obj` tests are passing' id 'fe766dc6-5524-4455-ba3c-dbc9845df87c' date '12/22/2013' time '21:03:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.751' message 'checkpoint: refactor mv:in: and cp:in: to share a bunch o code' id 'd3862385-7f88-4be9-84c5-337e04b2e372' date '12/22/2013' time '15:53:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.750' message 'checkpoint: rewrite `mv` man page ... a little refactoring ... cp:in: and mv:in: share quite a bit of code ...' id '59daa42d-9dac-48ed-9f22-290cda2b1406' date '12/22/2013' time '15:44:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.749' message 'checkpoint: filled out set of tests for `cp` command ... leaf and directory nodes covered for all combos ... I think' id '98c92633-0167-4fcc-847f-0c82a383add3' date '12/22/2013' time '12:58:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.748' message 'checkpoint: finally get semantics for `cp ` correct ... update the `cp` man page.' id '4214122e-79fe-4eb8-9921-c624f7e3e9e5' date '12/22/2013' time '12:22:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.747' message 'started ''cp directory to directory'' series of tests/implementation' id '17d3e17b-f50b-4c1c-8df0-3606d0769f67' date '12/22/2013' time '10:47:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.746' message 'add cp/mv over self to test cases ...' id 'b44b3f83-7c23-473d-a181-4e79eb3710b6' date '12/22/2013' time '08:43:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.745' message 'tests for `mv` and `cp` commands (about time) ... leaf-based `mv` and `cp` tests written and passing for obj to obj operations ...' id 'ca66a58a-65df-4053-8ff7-eddd77c5c890' date '12/21/2013' time '20:31:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.744' message 'bugfix TDFileSystemDirectoryNode>>addChildFileSystemLeafNode: ... add TDGemStoneTool>>gsfileoutClass:header:on: ' id '3e901008-f088-43d5-a670-2cb6785789d9' date '12/21/2013' time '11:52:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.743' message 'bugfixes for `mv` and ''cp` when proxies are involved ... add `isInvariant` and `dependents` fields to navigator/inspector ... TDTopezServer>>evaluateCommandString: allows you to execute a command string from smalltalk --- let the command line parser do all of the work ' id '604ac7ed-c98a-468a-87ee-5c3c4351ddb9' date '12/20/2013' time '17:21:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.742' message 'use correct workinCopy in TDRepositoryPackageBrowser>>browseVersionsFor:' id '1cda4a0b-7c23-4a6b-851e-749c669ebb9c' date '12/19/2013' time '19:34:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.741' message 'get `cd` to work when a `cd`ing into a proxy node wrapping a filesystem leaf node wrapping a gateway node ...' id '4aad9b69-02aa-42c2-9080-f12c3f2da347' date '12/19/2013' time '07:28:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.740' message 'CMD-SHIFT-P: add window label to printout ... `gs halt` implements an AlmostOutOfMemory handler ...' id '27797b40-44c8-45ae-a475-06b787b238ba' date '12/18/2013' time '21:05:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.739' message 'CMD-SHIFT-P: opens window with printString of client list ... `ps debug` command open debugger on given process ...' id '1a09f2f2-5601-4eb3-ada0-cefbce2b7981' date '12/18/2013' time '19:08:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.738' message 'tweaks and cleanup of various sorts' id 'cd959d7d-0ac3-4ff6-9b1f-98f91ac55920' date '12/18/2013' time '17:04:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.737' message 'remove superfluous logging' id '46695429-cf2f-494c-a94c-0f130a56537b' date '12/16/2013' time '20:30:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.736' message 'TDSessionTempNode is a better way of stashing session temps in the object structure. Basically a "persistence barrier" can be insterted into an object structure. TDSessionObjectNode was an interesting idea, but did not work in practice as the "session tempness" was difficult to preserve ...' id '455af204-eed8-4e71-9eb1-01835cf55b9b' date '12/16/2013' time '19:41:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.735' message 'Need to use FileDirectory readOnlyFileNamed: to correctly get file contents...' id '3405c792-e1ec-4b5d-bf3c-4847fcb3f0cb' date '12/13/2013' time '18:15:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.734' message 'Issue #58: checkpoint for `mv versions -g` work' id 'a3cf5668-0bef-4d55-88d2-2fe288ea0698' date '12/13/2013' time '10:29:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.733' message 'fix a couple of issues that popped up while working with classes/methods from a different user''s UserGlobals dictionary' id 'bef6e7f4-d47e-475d-a259-86ac0be24fb6' date '12/10/2013' time '08:22:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.732' message 'some patches to fix issue when using cp on proxied object structure' id '1af3e5cc-365a-4c53-9a94-747f5da408f9' date '12/09/2013' time '17:42:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.731' message 'tweak TDScriptLeafNode>>minimalScriptTemplate' id '7298b40a-711d-458b-8ba9-193e35a06e46' date '12/09/2013' time '15:03:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.730' message 'Issue #37: implement `mount` command ...' id '578de995-5ce0-4f60-9d23-7c3d6d823dab' date '12/07/2013' time '12:05:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.729' message 'Issue #37: solved puzzle of "how to drop off object references in proxy land?" by using a gateway node to indirectly reference object through /tmp ... the gateway node reference can be serialized .... plus series of extensions to TDFileSystemLeafNode and TDProxyLeafNode to permit a directory-like object to be proxied...' id '0bbbe6b2-8703-4e26-ad0f-e028b0595986' date '12/07/2013' time '08:57:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.728' message 'Issue #37: fix TDFileSystemDirectoryNode>>removeAsChildOfFileSystemDirectoryNode: ... preparing to allow dropping off objects in the proxy strucutre (not planning on simply using STON to drop refs ... I want pure object refs to have an inderect reference)' id 'afaa1596-64a0-459a-adec-818e62d9ab63' date '12/06/2013' time '20:12:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.727' message 'Issue #37: rename `ston rsync` command to just plain `rsync` ... not really limited to `ston` anymore ... rename tests ...' id 'f539c897-a741-472a-b12a-6ec698bc33b0' date '12/06/2013' time '17:57:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.726' message 'Issue #37: use plaintext newlines (not \r) for readability ' id '1d354f02-ca79-4d94-9f4a-85257ca5d978' date '12/06/2013' time '17:34:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.725' message 'Issue #37: fix an rsync bug ... when copying more than one directory...' id 'feb981d6-396b-4106-85c3-d9d8d3eea15a' date '12/06/2013' time '17:08:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.724' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDGatewayNode needs some of the leaf node protocol' id '7a35091e-de8b-498d-af30-8d50cd8fdc49' date '12/06/2013' time '16:57:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.723' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode contents (part deaux)' id '213fd618-cae6-4aed-8f42-3d73dc42974c' date '12/06/2013' time '16:22:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.722' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode contents' id '31de6dec-9829-4c66-8110-780fd0c7846f' date '12/06/2013' time '16:16:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.721' message 'test commit...' id '656c89f5-1d57-48cb-bc42-28c9b3b00c4f' date '12/06/2013' time '16:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.720' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - correctly handle topez' id 'e443bd03-238b-4303-afd2-f7457ecd315c' date '12/06/2013' time '16:08:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.719' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode>>dotSelfObject - TDProxyLeafNode>>parent' id 'f6271b0d-202e-4077-933f-90daf9711398' date '12/06/2013' time '15:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.718' message 'aDirectoryEntry' id '36b0276b-0aec-4111-a483-c2fbe286103e' date '12/06/2013' time '15:29:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.717' message 'Issue #37: preparing to implement gateway node schism ... if treated as a source node (directory or leaf) we copy the contents (maybe?), have to be able to tell when to use gateway as a link and when not to ... might have to declare explicitly ... current tests are passing ...' id '9c8d51b7-b236-47db-bb14-2043af4f4ec6' date '12/06/2013' time '14:52:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.716' message 'Issue #37: cover gateway node functionality ...' id '49739d97-91a0-4e76-88a8-6d0a52ac92de' date '12/06/2013' time '14:21:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.715' message 'Issue #37: `rm` of raw file leaf node and object file leaf node' id 'e0984fb8-849e-47c8-97da-cfe6744cdcaa' date '12/06/2013' time '12:05:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.714' message 'Issue #37: allow direct edit of Text instance' id 'ed1f1920-eb78-4929-ae62-ee1fc686f041' date '12/06/2013' time '11:52:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.713' message 'Issue #37: enable edit of .ston objects and raw filesystem files after cd''ing into a gateway reference to a filesystem directory .... open the door to sharing scripts by "directly editting object nodes and leaf nodes hosted in a git repository" ... still need to work on rm/touch combo but this is very close to complete!' id '780ac6f6-3392-46ad-85ad-ae57cf00612b' date '12/06/2013' time '11:49:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.712' message 'Issue #37: fix a bug in the ston implementation for TDDirectoryNode and friends ... splicing in parent can lead to infinite loops' id 'eaf86b36-2dc0-4e69-9e0a-9f5ed1d0bb90' date '12/05/2013' time '22:03:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.711' message 'Issue #37: add support for using a Gateway node as proxy for FileSystem directory and thus src/dest for `ston rsync` command ... start adding tests/support for using a Gateway node as a "symbolic link" to another object node - doesn''t work out of the box so more work needed (or just abandon the idea)' id '6052e724-deba-48ea-898c-dfb638acd939' date '12/05/2013' time '08:36:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.710' message 'Issue #37: `ston rsync` implementation not complete, however, we''ve hit point where perhaps enough of the `rsync` functionality has been completed where with the File System leaf node support, I think we''ve got enough functionality to form the foundation for a pretty nice sharing model ... will start heading in that direction and see if additional `rsync` functionality is called for ... tests are green for all four combos of fs/obj node structure: TDShellFsToFsStonCommandTests TDShellObjToObjStonCommandTests TDShellFsToObjStonCommandTests TDShellObjToFsStonCommandTests' id '9d4048f6-a7aa-47e7-81ac-d1ee289928da' date '12/03/2013' time '15:46:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.709' message 'Issue #37: `rsync rsync --recursive --relative` TDShellFsToFsStonCommandTests tests pass' id 'e5e1963f-92b2-4405-8c33-6006552e46a7' date '12/01/2013' time '20:29:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.708' message 'Issue #37: TDShellFsToFsStonCommandTests tests pass' id '062d1125-4b95-4f93-8e8a-fe0fec89552f' date '12/01/2013' time '19:50:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.707' message 'Issue #37: rsync recurse tests migrated ... TDShellFsToFsStonCommandTests test don''t pass, but that''s because of bug in the way rsync is implemented for file system nodes...' id '5cb11035-5870-488e-93e2-d0d4271b95ed' date '12/01/2013' time '11:56:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.706' message 'Issue #37: TDShellFileSystemStonCommandTests tests passing using TDProxyLeafNode ' id '7061ca00-be14-4027-84ad-3a14a3e80b9b' date '11/30/2013' time '21:54:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.705' message 'Issue #37: TDShellFileSystemStonCommandTests finally tests (using TDPluggableLeafNode), but I am unhappy with the hacks it took to get TDPluggableLeafNode working ... I should build a TDProxyLeafNode ... I don''t think that TDPluggableLeafNode should survive ...' id '73cce08b-63a6-43de-af73-910b243a2166' date '11/30/2013' time '14:45:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.704' message 'Issue #37: fleshed out TDPluggableLeafNode to act as a leaf node proxy for TDFileSystemLeafNode proxy saves edits to disk ... no proxy for directory node because of challenge of saving changes ... so we''ll simply splice the directory node into the structure' id '732278d9-2ace-40fd-a115-34987c20c4fa' date '11/30/2013' time '12:07:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.703' message 'Issue #37: obsoelete TDLeafNodeBuilder and friends ... settled on elementSource and elementSource: as getter/setter api from the editor side of the house .... TDPluggableLeafNode needs some work to be a faithful wrapper for arbitrary leafNodes as needed to wrap leaf nodes stored on file system...' id '19f2b3a0-b9e8-41e1-be5b-e4285cd64aff' date '11/29/2013' time '11:53:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.702' message 'Issue #37: TDShellFileSystemStonCommandTests>>testRsync passes ... "transparent" access to disk-based objects (.ston files) ... oh and rsync objcts from disk to disk ...' id '31034868-e62e-40d1-9750-97ac78b7c164' date '11/29/2013' time '10:00:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.701' message 'Issue #37: work out TDFileSystemDirectoryNode rendering ... push TDShellAbstractStonCommandTests root path handling to satisfy disk-based object paths ... checkpoint as I have to consider best way to represent object structure on disk ... would like to `cd ` where a "directory" will have a bunch of TDNodes serialized to disk and I;d like it to look like a regular TDDirectoryNode with children ... so will probably at `.ston` extension on files and meatrialize `.ston` files when encountered on disk via object shell interaction ... time for some experiments...' id '5cdcf5cd-d3e5-493e-ac00-f847988ae126' date '11/29/2013' time '09:03:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.700' message 'Issue #37: as part of the script sharing work, I am merging the filesystem and objectSystem into a seamless whole...once you''ve spliced a file system "mount point" into the objectory (object directory) you should be able to `cp` and `rsync` objects and files back and forth (with some initial limitiations) objects are stored in STON format on disk and disk entities have a TDFileSystemNode that represents them ... I''ve filled out the basic apis without a lot of testing ...' id '628c39d3-aefc-4e94-bf44-f45efa53c8ef' date '11/27/2013' time '11:20:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.699' message 'checkpoint: `rsync --relative` implemented' id 'bcfb0158-8ede-4124-bc1c-ee911e1f857c' date '11/26/2013' time '15:22:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.698' message 'checkpoint: `rsync --recursive` implemented' id '37c56194-7b8a-4c4d-80b6-d548596846e7' date '11/26/2013' time '12:13:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.697' message 'rsync checkpoint ... rename bunches of methods ... tests passing' id 'e09a9de5-9e4c-48c1-9ce7-10030a403a0c' date '11/26/2013' time '11:33:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.696' message 'fix tiny problem with opening inspector ...' id '046a907f-bfe5-453a-8ff1-490720b505a0' date '11/19/2013' time '14:57:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.695' message 'restructuring around the `mc unload` command ... support additional scriptiong needs ...' id '0b4db4da-86a2-4c54-8b61-6194e75d414c' date '11/17/2013' time '22:47:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.694' message 'implement --times, --existing, and --dry-run (bits and pieces ... testing should wait until all of the options are implemented)' id 'dc7e6961-de8d-45e8-b0fc-ad24db57a019' date '11/17/2013' time '14:41:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.693' message 'sort associations for dictionary builder (TDDictionaryNodeBuilder) ... add `gs sessionDescription` command to easily get the gem pid for attaching gdb ...' id 'cc85c491-5e5d-4dea-bc23-afa3c9950191' date '11/14/2013' time '17:04:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.692' message 'Issue #37: checkpoint on `ston rsync` work ... even more options implemented, even more tests written ...' id '1a6f9ab7-fe56-4a61-a700-bd54fb54055f' date '11/14/2013' time '10:06:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.691' message 'fix typo in TDScriptLeafNode>>minimalScriptTemplate ' id '7cb2dcdc-8760-4ffc-892a-d6319b1009d6' date '11/13/2013' time '10:00:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.690' message 'defined a new script template: TDScriptLeafNode>>minimalScriptTemplate ... define Dictionary>>at:ifAbsent:ifPresent: for better script layout' id '14ac7457-aec0-4bfe-a4df-9e3228c7a518' date '11/12/2013' time '12:59:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.689' message 'update manPage for `ston rsync` and flesh out the first test' id '076130c6-b25f-40b7-836b-c6c6b1704637' date '11/11/2013' time '22:45:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.688' message 'write TDLeafNode creationTime modificationTime for STON' id '2b1c4af7-8de0-4fa2-b01f-a72d2469b9b6' date '11/11/2013' time '22:19:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.687' message 'tweak TDManPage class>>fromString:commandPath:sourceMethod:' id '34064ef7-32a9-4fca-b293-1053db78732f' date '11/11/2013' time '22:10:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.686' message 'define a new script template for TDScriptLeafNode that includes a full help text that describes option handling...' id '5eabbe91-4546-4b81-a82c-3623b750ced2' date '11/11/2013' time '21:35:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.685' message 'Rename some of the methods. getOpts* is a better pattern ... monkey with TDManPage to make it easier to create a man page for a script (in the script), also add EXAMPLES section to man page' id 'f96f74aa-40ac-4581-bf15-afd67d5e56de' date '11/11/2013' time '17:52:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.684' message 'Issue #16: fix a parsing error (plus tests) ... move helper method for doing mixed long and short getOpts from gs tool to TDCommandLine and TDCommandGetOpts ... beef up `gs fileout` command for class/package/category fileouts with options!... write methods as UTF8 ... consolidate fileout methods ..' id '12459d9d-f7be-497a-a2de-d29f287230d6' date '11/11/2013' time '14:49:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.683' message 'Issue #37: attack `ston rsync` implementation ... TDSTONRsync is my visitor ... ' id '0ecdbc4d-3182-4478-abc5-6ba4dba39ca0' date '11/11/2013' time '07:33:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.682' message 'Issue #16: splice the short/long/mixed option handling into TDAbstractDevTool ... TDAbstractDevTool>>processCommandOptions: helper method for creating mixed option specs and getting command options ... implement option/arg handling for `ston rsync` command' id '7a77a5aa-cf0e-423f-b2b8-95ecce980374' date '11/10/2013' time '16:57:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.681' message 'Issue #16: okay, okay, add long getOpts support ... next up is mixed long/short support...might as well just bite the bullet' id 'd390bc2e-f1e5-4ce6-869a-073c103e1d27' date '11/10/2013' time '13:59:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.680' message 'Issue #16: change TDAbstractDevTool args IV to arguments...' id '51e5252c-ae38-4db0-ad68-905ce60f60a3' date '11/10/2013' time '12:17:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.679' message 'Issue #16: TDCommandLine integration complete including getOpt support... current scheme for command blocks is: [:topez :objIn :tokens :todeCommand | ... ] but tokens arg tends to be ignored in favor of todeCommand arg ... tokens IV in TDAbstractDevTool is set automatically ... for handling options http://www.gnu.org/software/libc/manual/html_node/Getopt.html#Getopt was used as spec and the options/args IVs set by calling TDAbstractDevTool>>getOpts: with an optionsSpec (i.e., ''abc:'') ... long options not supported yet' id 'fc8ef604-f743-41e1-a9b3-c26c8cddc776' date '11/10/2013' time '12:08:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.678' message 'Issue #16: convert all command blocks to the form: [ :topez :objIn :tokens :command | ]...convert subCommands to use: TDAbstractDevTool class>>performSubCommand:objIn:todeCommand: ...add better subCommand support to TDCommandLine (teach it to respect subCommands) ... still need to remove windowId and tokens instance variables from TDAbstractDevTool ... TDTopezServer>>evaluateCommand:objIn: and TDTopezServer>>evaluateSTONCommand: are now the primary entry points for command processing ...' id '8c37d450-78a4-4bd0-8080-41dcf9a2b43e' date '11/10/2013' time '11:27:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.677' message 'checkpoint: Issue #16: writing getOpts for tODE in preparation for Issue #37: `ston rsync`' id '0afa58b5-dcb0-4c7f-abfb-cf59f22aaa11' date '11/10/2013' time '06:33:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.676' message 'add support for GsInspectInteraction (Object>>inspect)' id '2cf52143-9c41-4332-8346-8582f1635e9e' date '11/09/2013' time '15:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.675' message 'Issue #41: `mr creds` command command for setting user and password for a repository (plus api). `set user/password` menu item defined as well.' id 'ddc6fa90-916b-4e36-ae45-dd6879d79362' date '11/09/2013' time '14:32:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.674' message 'Issue #41: hook up password dialog support' id '14b57e51-48c7-4897-ade6-dced513f770b' date '11/09/2013' time '11:36:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.673' message 'Issue #51: remove remnants fo TDInteractionRequext and friends, using GSInteractions instead...' id '98eb8277-e0dc-4b2a-ad35-52d88d331215' date '11/09/2013' time '09:05:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.672' message 'Final bits for fixing Issue #45 (dependes upon glassdb commit 3f347c0819a3d995efe938e5d95517f5518ff03c or later). Hook into GsInteraction mechanism for tODE ... can now get rid of TDInteractionRequest hierarchy and use GsInteractionRequest ... add TDMonticelloTool>>mccopyVersion:to: in support of TDRepositoryVersionsBrowser>>copyToRepository:selectedIndex: menu item (copy to repository)' id '38d10a7a-7fd2-42b1-a971-c160c0c81613' date '11/08/2013' time '16:37:19' author 'dkh' ancestors ((name 'Topez-Server-Core-.671' message 'define TDMethodDefinition>><= to support sorting ... add TDMiniToolSpec class>>topez:clientListBlock:menuActionSpecBlock:menuActionBlock:itemSelectedBlock: as convenence method ... tweak package display in TDRepositoryPackageBrowser>>packageTextList' id '6fd9d9a2-f246-4db9-983d-9df158032c1b' date '11/05/2013' time '07:27:10' author '' ancestors ((name 'Topez-Server-Core-dkh.670' message 'add `mc compare rimage` for doing reverse compare ... refactor MCTodeDeployTool>>createMethodSectionMapFor:version: ' id '2cf4a922-7633-48c0-95e8-bc6ab95ad9b8' date '10/26/2013' time '20:54:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.669' message 'add support for inspecting objects with dynamic instance variables' id 'e85ea4f4-75d3-4a2c-acce-94497f237450' date '10/24/2013' time '20:30:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.668' message 'clean up TDClientElementTestCase>>testClientElementSerialization' id '8d90fd10-2612-476d-adde-0eaefd3a3863' date '10/21/2013' time '10:17:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.667' message 'clean up failing tests on server-side' id '11011cfb-afae-47f9-8cc7-3f2891f2d6f8' date '10/20/2013' time '20:45:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.665' message 'server-side interaction requests get some meat on their bones ... finish up Monticello Browser functionality with `save` menu items and support for prompting for version name and commit message ...' id '96bdae97-0710-464c-ac62-8574c242fede' date '10/20/2013' time '20:34:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.664' message 'start work on interactions (choices, prompts, etc.) ... down to `save` menu item before completing the Monticello Browser family of tools, which explains need to implement prompt ....' id '46818716-2fb5-464e-9690-d47d00738486' date '10/20/2013' time '14:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.663' message 'add windowIsClosing ligic to the TodeCodeEditors (client and server-side logic) ... `create accessors` menu item for class hierarchy window ... add `inspect client element` menu item to standard window menu (replace .window/model stuff) ... TdToolBuilders leverage windowIsClosing logic to close all child windows when parent is closed ... TDToolBuilders use a clientListBlock for generating client list which makes for automatic `refresh` when window contents is refreshed (CML-l) ...' id 'af8106b8-53cf-4b75-84c4-20422addc8bb' date '10/20/2013' time '11:14:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.662' message 'really fix funky hierarchy list bug ... tweak TDProfileTool>>pfview: return value' id 'c4e6b372-af00-4233-8361-36a18f289a91' date '10/18/2013' time '06:10:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.661' message 'fix funky hierarchy list bug, where original "selectedClass" refused to be re-selected' id '16795512-3bfc-4a84-9302-6ac3e7aef6f8' date '10/17/2013' time '09:56:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.660' message 'checkpoint: implement TDRepositoryBrowser>>workingCopyDiff:selectedIndex: (moved form TDWorkingCopyBrowser>>workingCopyDiff:selectedIndex:) and TDRepositoryVersionsBrowser>>loadVersion:selectedIndex: plus supporting TDMonticello tool support' id 'bd5c66e3-eda7-4439-8e8b-a3fb873d7afd' date '10/15/2013' time '16:38:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.659' message 'checkpoint: support for geting backup directory path from client ... need repository for TDRepositoryVersionsBrowser ... make it easier to get text attributes set correctly for loaded versions .... add in stubs for (still) missing menu items for the family of Monticello Browser tools ...' id '44433b74-4dae-422b-9625-c89591a82729' date '10/14/2013' time '16:13:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.658' message 'checkpoint: keyboard shortcut handling for minitool ... rename TDPackageDefinition to TDMcPackageDefinition ... rename TDMonticelloBrowser to TDWorkingCopyBrowser ... add TDRepositoryPackageBrowser and TDRepositoryVersionsBrowser plus TDMonticelloTool support ... use app1 and app2 window locations for the familoy of Monticello browsers ..' id 'dbaa66a6-7a6e-4de0-91a1-a990bd174dcc' date '10/13/2013' time '17:36:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.657' message 'checkpoint: add repository browser with partial implementation ... open repository browser from monticello browser and mr tools (`mr group` and `mr list`)...protocol tool allows for adding/removing multiple protocols' id 'a1e0d1ca-528b-43db-92d7-b63ea5da2785' date '10/12/2013' time '22:36:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.656' message 'checkpoint: implement `delete` and `unload` menu items in monticello browser' id '7bd0aded-60d6-4a2a-b746-e493192f8257' date '10/12/2013' time '21:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.655' message 'checkpoint: implement `revert` menu item in monticello browser' id '5cfba30d-21e9-422c-8091-fea3cb4a268a' date '10/12/2013' time '20:27:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.654' message 'checkpoint: working copy browser (monticello browser) and version info browser (history) plus assorted menu items plus a bit of refactoring of the monticello tool .... keep all of the business logic in the tool ... ' id '25596a20-a968-484e-bdf8-5bee642c3164' date '10/12/2013' time '20:04:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.653' message 'use #classCategories window location for Class Category List ... reuse window for mc/mm diff ... ' id 'fcacc4d8-63f7-494d-99ba-033482a53abc' date '10/12/2013' time '12:53:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.652' message 'add ''spawn shell'' to window menu (ESC keystroke)...' id '94457973-9451-4e50-896b-f720ac7a618a' date '10/12/2013' time '11:32:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.651' message 'Attempt to get around security violations in TDSymbolDictionaryDefinition>>classDefinitions ... TDSimpleDiff created to support generic in-image text diff views...' id '9bf654ad-a5e7-4827-9a6a-1e28d5067e69' date '10/11/2013' time '19:34:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.650' message 'replace config/pkgs panes with class category pane after working with Paul DeBruicker' id 'e076a1ed-f750-4a38-acc6-722336c391b6' date '10/10/2013' time '19:56:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.649' message 'ensure that lf is used when compiling methods from tode ... sneaky cr showing up in comments' id '6dce7db2-12ce-4047-8646-78a1441a70fc' date '10/10/2013' time '05:14:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.648' message 'implement TDMiniToolSpec and TDMiniToolClientListElementBuilder which allows for creation of list-based tools without having to create a TDClientListElementBuilder subclass...only need to specify blocks for: TDMiniToolSpec class>>topez:clientListBlock:menuActionSpecBlock:menuActionBlock:itemSelectedBlock: to create custom list behavior. fix `mc fileout` API so that .gs files with multiple classes can be updated correctly (i.e., the method is matched based on proper class)' id '91ea5ad9-c463-4d2b-a74d-36b6e2e814ec' date '10/07/2013' time '14:34:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.647' message 'Issue #38: fix the menu ... we''re looking good!' id 'c616ab8a-6f19-46d6-88e9-f6c22c1aae9c' date '10/06/2013' time '12:41:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.646' message 'Issue #38: first cut at functional tool ... works, but need to fiddle with menus' id '6ff2f7e6-669c-4a43-884b-c83d609636ab' date '10/06/2013' time '11:47:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.645' message 'address test failure: TDClientElementTestCase>>testClientElementSerialization ... update MCMetacelloTodeTool implementation and ignore ''Metacello-Cypress'' package for ConfigurationOfMetacello ...' id '61821b3e-4a33-4b2b-b07f-18d42ba1f79f' date '10/05/2013' time '15:39:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.644' message 'add support for working with classes "imported" from another GemStone user''s symbolList. A TDDefinition may have a `username` specified and if so the definition will use the symbolList of the given user for resolving class/global names. Trying to propogate the username as far as possible forced me (in a good way) to use class definitions EVERYWHERE instead of direct class refs and it follows that the class definition does the lookup and so on ... touch a fair amount of code across a bunch of element builder classes, so there still might be glitches ... added `inspect builder` to window menu ....' id '88fcec49-cab4-4e89-99e8-6faba62596ef' date '10/05/2013' time '13:12:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.643' message 'Fix TDFileSystemLeafNode, so you can save files to disk...' id '57606258-9e67-4458-bad3-076d697aff56' date '10/04/2013' time '11:05:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.642' message '`mc fileout` will now file out source to files (classes and methods) or a single file.. make the `gs fileout` command compatible with the gemstone filein process (entails building our own versions of the class-based fileout methods)' id '59df9b7d-28be-4ba9-b25e-99e80d801ed1' date '10/02/2013' time '17:16:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.641' message 'add variant of `mc fileout`/`gs fileout` API that writes class defs to one file and class methods to another file ... this is the one I will use for deploying Indexing changes for GemStone 3.2.' id '39a8a9e6-bc95-48bb-8d2e-9de997b5d1de' date '10/01/2013' time '21:12:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.640' message 'pull filename map out as arg to `mc filout` API which filters over to changes in the `fs fileout` API. ' id 'c9da1849-4ea6-4a44-99b2-4b4b26428b89' date '10/01/2013' time '17:30:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.639' message 'create `mm fileout` command for doing a fileout of a full configuration .... `gs fileout` command finished up for this round: - one file per class (will change this to allow for alternate groupings) - extension methods overrideds changed in place in existing files new methods added to end - hard-wired class to filename map (will make this an option)' id 'f0f1b242-ca69-4b9a-a94b-f7fdf95b6a38' date '10/01/2013' time '14:47:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.638' message 'Issue #28: finish initial foray into menus for tODE ... now that we''ve got menus, there are plenty of oppotunities to expand the menu items (and/or reorganize).... still need to do text window menus .. Issue #33: continue/restart menu items available in debugger' id 'c8e76092-faf5-44cd-8ad9-d5eb771f0363' date '10/01/2013' time '08:18:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.637' message 'Issue #28: start defining `menu actions` ... starting in TDClientListElementBuilder ..' id 'ce0610cf-fba5-4924-823a-4136aa2ae78e' date '09/30/2013' time '21:39:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.636' message 'Issue #28: defined #menuActionSpec for all subclasses of TDClientListElementBuilder ... covers all keyboard shortcuts ... time to define the menuActionBlocks' id '69e2bfc1-faeb-41d9-a66c-476dc6653506' date '09/30/2013' time '20:51:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.635' message 'add `mc fileout` and `gs fileout` commands ... aimed at providing fileout support that is compatible with saving source as .gs files ' id '3979573b-1509-4bd8-9a85-18be743f8448' date '09/30/2013' time '17:05:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.634' message 'Issue #28: checkpoint ... defining menuActionSpecs for all of the windows ... will implement the menuActionSpecs next ...' id '1e4fb35f-223a-44a4-9c74-4d2e277dbc0b' date '09/30/2013' time '09:53:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.633' message 'Issue #28: continue menuActionSpec theme...define standard submenus' id '0d29f2df-cb6f-4be4-81ef-642c7392b8a4' date '09/29/2013' time '12:29:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.632' message 'Issue #28: checkpoint ... ' id '2ce4d451-1531-41d7-86b6-793a1191bc2a' date '09/29/2013' time '08:52:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.631' message 'flesh out profmonitor viewer tool: - `pf view` can be used to navigate the ProfMonitor results - TDProfileTool>>pfview: is the script API for ProfMonitor viewer tool - TDProfileTool>>pfmonitor: can be used from scripts to profile a block, then use TDProfileTool>>pfview: to look at results - added labels and other goodies to the ProfMonitor viewer tool' id '67be49d3-4549-4f27-a6b9-07fafd53b475' date '09/28/2013' time '13:49:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.630' message 'align #context location with #debugger location ... use debugger width too... use #context location for debugger context display...bump default `list limit` to 140 ... checkpoint the profmonitor analysis tool' id '96d7d12e-9ec8-46a4-8cc8-62ee85aaee66' date '09/27/2013' time '22:09:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.629' message 'it turns out that tODE was making copies of all objects in the navigator when navigating around ... probably not desirable at all, but definitely not desiarable for TDObjectNodes ... take care of TDObjectNode in TDPluggableNode ... ' id '4737d88e-bf42-4ce8-ad85-79737812a9b4' date '09/25/2013' time '17:35:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.628' message 'multiple sections allowed for `ts list` command...add `(size)` special for all Collection classes ... add `(index lists)` special to UnorderedCollection for viewing index structures if present ...' id '4eca2561-514c-44dd-9f44-f2e582c2fbae' date '09/25/2013' time '17:01:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.627' message 'checkpoint: CMD-o uses category of selected method or protocol for creating new method.... tweak `cls create` command optional superclass and category... cls create [ [ ] ] create [ @ [ ] ] Issue #27 - method category browse/edit' id '8dd4f13f-3b81-479e-98f6-bb7684822c74' date '09/22/2013' time '14:50:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.626' message 'checkpoint: class history bugfixes ... copy/paste should be working for protocols (paste method on protocol to move method to that protocol or add method in that protocol) ... add `cls accessors` command Issue #27 - method category browse/edit' id '4dc9ac6d-edc8-4d90-903f-fa86f30ade4a' date '09/22/2013' time '13:59:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.625' message 'checkpoint: CMD-t toggles protocol display .... `limit protocol` controls default setting ... man page display reuses window Issue #27 - method category browse/edit' id '7ffdb2f6-db78-486b-8573-bebc45e99801' date '09/22/2013' time '09:51:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.624' message 'checkpoint: TDShellTool class>>protocolManPage Issue #27 - method category browse/edit' id 'f689e2e6-bab8-4589-926c-6dff81e85fc4' date '09/22/2013' time '08:10:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.623' message 'checkpoint: add `protocol` command for method category edits ... `test class` command changed to allow listing of multiple classes protocol add add @ protocol cadd cadd @ protocol cremove cremove @ protocol crename crename @ protocol remove remove @ protocol rename rename @ Issue #30 - class comments Issue #27 - method category browse/edit' id 'aacb3a84-b36b-41bb-b17c-41399c2bac1c' date '09/22/2013' time '07:26:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.622' message 'checkpoint: convert `cls` api to use the class instead of class name ... allow for saving of class comments Issue #30 - class comments Issue #27 - method category browse/edit' id '4257c9c0-e5fb-4447-b13c-7ffc4005ff6a' date '09/22/2013' time '06:27:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.621' message 'checkpoint: `cls` command implementation, remove `rename class` (subsumed in `cls` command ... get serious about testing `cls` api cls comment comment @ cls copy copy @ cls create create @ cls definition definition @ cls history history @ cls protocol add protocol add @ cls protocol remove protocol remove @ cls rename rename @ cls remove remove @ Issue #30 - class comments Issue #27 - method category browse/edit' id '59b02414-7864-4fca-b63a-7d0d989e188c' date '09/22/2013' time '05:52:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.620' message '`git mergetool` implemented ... this is a rough cut implementation as TDMerger and TDGitMerger deserve to be ... merged ... there is a fair amount of shared state and behavior ... TDGitMerger is not based on definitions but files whereas TDMerger is based on monticello definitions...' id '817e877f-c62e-4b32-9e6f-4778826d8eb9' date '09/17/2013' time '12:23:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.619' message '`md diff` no longer takes a regex pattern `mm diff` no longer takes a list of configs ... optional `all` arg will compare all packages, otherwise you only get dirty packages compared' id '10d8ccb8-913a-4353-a516-8c31810b2a20' date '09/17/2013' time '05:32:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.618' message 'add `mc snapshot` command ... record restorve from backup in object log...' id '2d9ece2c-3bef-42f0-8346-78ff48638325' date '09/17/2013' time '04:45:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.617' message 'implement `limit format` command to turn on and off auto formatting ... make it easy to contribute to projects that don''t use same formatter as I do' id '632437f5-70e6-4832-8830-03329137ac72' date '09/15/2013' time '22:03:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.616' message 'TDPluggableNode>>stonExportUsing:to: ignores any contents ... ' id '6e656d6f-c316-4153-aa47-69dd97e478da' date '09/14/2013' time '02:05:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.615' message 'add CMD-j and CMD-k keyboard shortcuts for debugger' id '3365670b-8012-47d8-8072-77f70b84b2d3' date '09/14/2013' time '01:59:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.614' message 'support for structured ston exports ... build directory structure on disk to match internal dir structure and only export as ston the leaf nodes (or leaf node like dirs) ... easier to control what you want included in your image...' id '2ca512c9-0c53-4144-9116-4d97ac8b82df' date '09/14/2013' time '23:41:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.613' message 'checkpoint: Implement `git mergetool` command Add control for loggin in TDAbstractDevTool>>performOnServer:logging: remove TDCypressTool>>cypmerge and TDCypressTool>>cymmerge ... cypress merges handled by `git mergetool`' id 'f1e8e969-3bee-4bcc-9e77-0486d3126231' date '09/04/2013' time '01:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.612' message 'Looks like the Monticello merge tool is complete ... for method definitions ... need to handle class definitions Some logging to transcript Check for empty merge ...' id '9408deb3-5614-4f23-97bc-1729b66d42cc' date '09/03/2013' time '21:42:54' author 'dkh' ancestors ((name 'Topez-Server-Core-.611' message 'checkpoint: successful merge of a single method conflict with a merge, discovered that printStrings for MCWorkingCopy did not account for multiple ancestors ... ' id 'eeb246d7-4a89-4d8e-977c-ee467487d347' date '09/03/2013' time '18:48:45' author '' ancestors ((name 'Topez-Server-Core-dkh.610' message 'checkpoint: begin work on the mergeTool for merging Monticello packages and Cypress repositories. create TDSessionObjectNode class that stores object reference in a TransientValue ... avoid persistent refs to things that cannot be persisted. Use TDSessionObjectNode for the debugger... Add TDGitTool>>performGitCommand:in:worktree:with: to allow independent control of location of work-tree ... Actually use the TDEditorSpec>>windowLabel field when building windows. More keyboard shortcut stubs ... Start building merge command "gui" support Implement mc save, so I can create branched mc versions to test merge command.' id 'cff4668a-2162-444f-bd18-8a1f29fe3666' date '09/03/2013' time '15:04:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.609' message 'endeavor to get tests passing ...' id '64c62518-d720-4a67-8c8d-f01b3d9e5dd3' date '09/01/2013' time '07:48:09' author 'dkh' ancestors ((name 'Topez-Server-Core-.608' message 'implement support for Cypress repositories: cym and cyp commands (save and diff) sort mc dirty packages new Topez-Server-CypressTools package' id 'c36471a3-cf69-410f-8dc7-c2c47851b610' date '08/31/2013' time '07:44:59' author '' ancestors ((name 'Topez-Server-Core-dkh.607' message 'implement `find categories`, `find category`, and `browse category`' id '759af4bb-e301-4011-acd3-794a0d2fc225' date '08/29/2013' time '12:11:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.606' message 'fix TDGatewayNode related to loading directory structure from STON' id 'd173f09f-db4d-478b-99c6-0fe407fb4eb3' date '08/28/2013' time '13:00:54' author 'dkh' ancestors ((name 'Topez-Server-Core-.605' message 'as part of Topez-Server-Core TDBatchEditTool should not implement initialize' id 'b2ce3697-63bd-457a-a7e9-7998559a1743' date '08/28/2013' time '06:53:32' author '' ancestors ((name 'Topez-Server-Core-.604' message 'add filter-block option to browse commands ... add `find psender` and `browse psender` commands ... pure sender, no literal refs' id '8b849001-6950-49d7-82d6-71f122980f8b' date '08/28/2013' time '05:05:11' author '' ancestors ((name 'Topez-Server-Core-dkh.603' message 'fix bug in debug tool...reuse the stack window after debugger opens ... keep window id around in the tool instance' id '9bd6fe68-f5c1-43d8-98e0-28dda87baf88' date '08/15/2013' time '17:00:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.602' message 'fix `rename class` bug' id '3625a3fa-571e-453e-ab58-32db04d4b4e4' date '08/15/2013' time '15:32:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.601' message 'improve Smalltalk api for `bedit` family of commands....clean up `find` command Smalltalk api: eliminate use of tokens as args ... pass in the token for those commands that have single args ... `rename class` command now uses `bedit references` command so make it easier to edit source after rename ... RB would work here better, but RB is not ported yet...' id '62c15d33-604d-40dd-8ead-d13d6bcc70da' date '08/15/2013' time '11:43:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.600' message 'expand the list bedit commands to include: bedit class bedit instance bedit list bedit references bedit method bedit rmethod bedit rsender bedit sender bedit source with keyboard mapping: CMD-g - go to next match CMD-j - perform replace, go to next match ' id 'bff73546-cd8e-49af-8254-be6e0090acce' date '08/15/2013' time '08:06:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.599' message 'tweak `bedit` man page' id 'f561ec17-f015-4d56-85ab-bb41032a57ae' date '08/15/2013' time '01:00:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.598' message 'add TDBatchEditTool and `bedit` command...CMD-o skips edit, CMD-p performs edit. both move to next regex match in method or next method' id 'd8dadf86-7b6c-4e6a-bbcb-c4fce19a5402' date '08/15/2013' time '00:57:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.597' message 'add `rename class` command ... move all examples to `/examples`' id '3e563188-cc7a-42a1-900d-d3ea1519637c' date '08/14/2013' time '14:45:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.596' message 'create MCNewFileTreeTodeTool to use command arguments and eliminate structural dependencies. Extend functionality to include doing the `git push` (relying on passwordless ssh access to github). shell examples moved to /examples... better scripting api for git tool for example: TDGitTool>>gitcommitIn:with:. All git commands use a similar form....workaround for `git pull` bug.' id '2a215fc3-acf6-4fc9-9e86-e6fd5335d855' date '08/14/2013' time '11:00:26' author 'dkh' ancestors ((name 'Topez-Server-Core-.595' message 'create TDGitTool>>resolveDefaultGitRepoDirectory. If a `gitRepo` is not present assume that you are in a git repo and use `.` as the git working directory...fix a problem with resolving `.` correctly' id '99fd32b2-9423-4f80-8dbe-200a085b2602' date '08/08/2013' time '06:41:18' author '' ancestors ((name 'Topez-Server-Core-.594' message 'add TDFileSystemDirectoryNode that provides filesystem access for instances of ClientFileDirectory or ServerFileDirectory...especially useful if you create an instance in a gateway node....add TDFileSystemLeafNode that provides access to (text) files for editting and catting from within tODE' id '1307ed94-441c-4985-b5ca-8a18fb77d9a2' date '08/07/2013' time '17:17:58' author '' ancestors ((name 'Topez-Server-Core-.593' message 'add `browse hierarchy`, `browse package`, and `browse project` commands' id '8ef36ed4-0322-4656-9512-a2711b56680a' date '08/05/2013' time '06:25:42' author '' ancestors ((name 'Topez-Server-Core-.592' message 'add `mm locked` command to list locked projects ... update gitManPage to explain that @gitRepo is used as default git repository path' id 'c097fe3c-bfe5-433c-a5b5-f6c1048a7003' date '08/04/2013' time '14:21:40' author '' ancestors ((name 'Topez-Server-Core-.591' message 'add TDTopezServer>>lookup:ifAbsent: to make script writing easier...supported by TDNode>>lookup:with:ifAbsent:' id '8e03b44c-8446-4b90-8ddd-2544fefe8d66' date '08/04/2013' time '12:32:50' author '' ancestors ((name 'Topez-Server-Core-dkh.590' message 'create git tool with support for all common git commands including api support ... create an api for mm commit command' id '9489b3f9-1460-4435-9f09-2761c8326736' date '08/03/2013' time '15:09:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.589' message 'mc diff diffs all dirty packages ' id '6f958d90-de5f-43ad-aa7d-f70d7122e9ea' date '08/02/2013' time '10:23:09' author 'dkh' ancestors ((name 'Topez-Server-Core-.588' message 'tweak mc browse command (allow browse @) ' id 'd708e841-0773-46e0-a6fb-4980cdbd07ed' date '08/01/2013' time '18:20:33' author '' ancestors ((name 'Topez-Server-Core-dkh.587' message 'fix mv command ' id 'dc2c8a25-70e6-432e-9cce-09559635b441' date '07/31/2013' time '18:19:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.586' message '' id '3cf80e7d-66de-48b7-94e0-cf41f63357e1' date '07/31/2013' time '18:13:49' author 'dkh' ancestors ((name 'Topez-Server-Core-.585' message 'fix mv command ' id '066b68c7-169b-44b3-b729-165e54343d72' date '07/31/2013' time '18:09:57' author '' ancestors ((name 'Topez-Server-Core-dkh.584' message 'fix a couple of places where TDAbstractDevTool>>resolveAtPathReference: not used correctly ' id '4ed6d71e-8a7f-49c1-bead-0ade838fe745' date '07/31/2013' time '15:50:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.583' message 'tweak logging for commit ' id '2ebd582f-ca70-4211-836d-581efef3694e' date '07/25/2013' time '11:30:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.582' message 'on commit (mm commit or mc commit), I want to see versions and repositories ' id 'eceb2259-e03f-4fd5-9e73-671db7c93e3e' date '07/25/2013' time '11:29:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.581' message 'remove #objIn: hacks from doit and run commands ' id '81b0e6cf-a2f3-4412-9001-dde371c99b16' date '07/25/2013' time '10:31:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.580' message 'results of commit and expressions involving input should be available ' id 'deb44707-5097-4fee-84e1-80ea1fb0b8f4' date '07/25/2013' time '10:28:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.579' message 'return the newVersion list as result of commit commands (rather than package names) ' id 'cccf888f-77ed-49ad-a9c6-bf0298c5f923' date '07/25/2013' time '10:17:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.578' message 'and now fore the better feedback ' id '8183bb50-3153-4e0a-af86-8638d551be85' date '07/25/2013' time '10:09:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.577' message 'switch from using Gofer for commits ... better feedback if I do it myself ' id '14c64f80-0629-4a33-b159-bae8b78b31b5' date '07/25/2013' time '10:07:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.576' message 'switch from using Gofer for commits ... better feedback if I do it myself ' id 'b31f8c1c-5b70-4928-8ca4-bc890c435f40' date '07/25/2013' time '10:07:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.575' message 'enable debugger keyboard shortcuts from stack window ' id 'c0ded669-ca60-4852-a134-835e486b1a80' date '07/18/2013' time '06:06:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.574' message 'remove logging ... remove process node in /tmp/debug ' id 'dd1cf5e7-74ea-4f18-b145-656606c52fca' date '07/15/2013' time '02:35:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.573' message 'multiple open debuggers now supported issues with running unwind blocks on close appear to be addressed ... took opportunity to toss some of the unused methods like the halos ... the nodes are now stashed in /tmp/debug/...still need to toss node on window exit ' id '1f1ce2cb-4601-4930-802a-7171f8479bc3' date '07/15/2013' time '02:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.572' message 'checkpoint: working on reworking debugger implementation ... need to support multiple open debuggers ' id '789f16af-a3cc-4a7d-bb6a-d8232faa7034' date '07/14/2013' time '15:33:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.571' message 'avoid executing ALL st nodes in dir when executing code via doit or run commands ' id '1a8a412e-c892-4a49-95d1-5ea3c90a3fcb' date '07/12/2013' time '10:26:59' author 'dkh' ancestors ((name 'Topez-Server-Core-.570' message 'add mc compare image command...don''t rely on modified packages for comparison...dbstack and dbStack do not coexist well on mac...is this 2013? ' id '32c1f725-e4ad-42dc-b7eb-9b532ef36095' date '07/11/2013' time '07:55:32' author '' ancestors ((name 'Topez-Server-Core-dkh.569' message 'add mc bump command (version bump)...add Transcript logging to various commands...rename test mm command to test project...add test rerun command ' id '28986984-7852-45a8-8a42-ff71c951b04b' date '07/10/2013' time '15:15:31' author 'dkh' ancestors ((name 'Topez-Server-Core-.568' message 'fix a minor bug ' id 'b4985ab7-35c0-4948-9697-7b522b3c151d' date '07/09/2013' time '16:57:40' author '' ancestors ((name 'Topez-Server-Core-.567' message 'use TDAbstractDevTool class>>performSubCommand:objIn:tokens:windowId: whereever appropriate ... lots of places ' id 'f7e3d24e-d0d0-4b85-a445-4a304a64c465' date '07/09/2013' time '16:00:27' author '' ancestors ((name 'Topez-Server-Core-.566' message 'tweaking various commands ... ' id '363c9b64-2f92-4904-9f2a-7d61d686f590' date '07/09/2013' time '15:03:31' author '' ancestors ((name 'Topez-Server-Core-dkh.565' message 'create MCTodeDeployTool and MCMetacelloTodeTool to share code with MCFileTreeTodeTool and provide Metacello deployment commands ... expand mc copy, mc load, mc move and mc version commands .. push code around to taste ' id '4cd96e9e-44ce-443b-b512-74bac3e5b0d9' date '07/02/2013' time '21:25:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.564' message 'revise implementation of mr remove ' id '20c2c0d9-4c22-4179-81f0-68c2336ab995' date '06/23/2013' time '20:26:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.563' message 'implement TDMonticelloTool>>mccopy:from:to: ' id 'e919680a-d0cd-4a3f-9b58-c829da3ff03b' date '06/22/2013' time '10:48:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.562' message 'update deploy command man page ... tweak implementation ... add mc move command ' id '1e630a92-1af3-4bf7-97d6-97679b06ac0e' date '06/17/2013' time '17:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.561' message 'MCFileTreeTodeTool work ' id '4b26ca10-7cec-4af7-9828-29bbc3577f5d' date '06/15/2013' time '20:48:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.560' message 'add TDRoassalListElementBuilder in support of roassal ... proof of concept is complete ' id '5f7ade5a-6262-41fa-a719-04ba848c1152' date '06/12/2013' time '07:17:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.559' message 'have to create postLoadDoIt for tode to correctly initialize the tools...' id '40daf930-d6ff-4877-ba46-1c0471619455' date '06/06/2013' time '11:40:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.558' message 'fix a tode load/initialization error' id '23e2269a-4de6-466b-b638-d6ef1c91ea58' date '06/06/2013' time '10:20:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.557' message 'refactor ston command to make calling import/export from smalltalk easier' id 'e8cc848d-909f-4c77-920b-94feb59b6e82' date '06/06/2013' time '10:00:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.556' message 'restore some "required" #respondsTo: logic ... make it possible to inspect a TDObjectNode ... it is used in the inspector so you need to use ''.'' to see underlying TDObjectNode ...' id '3ee7dd8b-4b50-4c89-a938-2817d16c3ba9' date '06/06/2013' time '00:10:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.555' message 'fix nasty TDDirectoryNode bug -> make #copy ... fix editorAspect handling in TDDirectoryNodeClientListElementBuilder>>itemSelected:at:shiftPressed:...TDShellTool>>cat tweak...fix TDShellTool>>run objIn handling...' id '166f5a15-5c6f-4d7b-bc1d-c7ca929f10df' date '06/05/2013' time '22:46:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.554' message 'fix cross-session pkgs/configs bug ... doit/run now have consistent and complimentary interpretation and updated man pages that should make things clear ... add childNamed: to TDDirectoryNode, too...for TDExecutableLeafNode, at least generate some of the fields for manPage by default...update browse/find man pages ... ' id '176d8156-7e6a-44f7-bbcf-b1104ea7eb08' date '06/05/2013' time '13:41:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.553' message 'add TDDirectoryNode>>objectNamed: to simplify script writing ... add sh command...spawns a shell window on given object' id '37635297-9520-4b4d-be4d-5ced96a1c49c' date '06/05/2013' time '05:33:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.552' message 'add stack command for accessing results from result stack ... last 5 results ' id '3b50450a-c729-4010-b850-376046ce6377' date '06/04/2013' time '21:41:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.551' message 'rm removes multiple nodes....avoid IdentitySet when doing find command...use truncate: since we want ellipses...' id '291b2996-6f95-4852-9b46-902f2aac2003' date '06/04/2013' time '20:44:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.550' message 'add FileTree deployment tool ... doit/run commands can now reference nodes in currentNode as temp variables ... browse list command to support definitionList filtering ... implement #= and #hash for TDDefinition hierarchy ' id '8ba0341c-2120-4ddc-a956-fe4a6f17ba46' date '06/04/2013' time '19:14:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.549' message 'consistent use of TDEditorSpec (always supply an editorAspect)... working toward symmetrical operation of inspect and spawnShell (ESC).' id '7d993e0c-d4f6-44e3-9044-ac1c388068e8' date '06/01/2013' time '13:53:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.548' message 'rename listIndex iv in TDClientListItemAttributes to list, since the slot is now expected to be an OrderedCollection...#navigate editor aspect should be reserved to use as the default aspect that brings up the standard navigator for all objects; rename attributes for those that didn''t follow this convention...add some support methods to TDGatewayNode...TDStackFrameContentsClientListElementBuilder should be a subclass of TDDirectoryNodeClientListElementBuilder so that we sharing some important behavior.' id 'ee69107c-3c29-4bd5-84ad-78755a422fa4' date '06/01/2013' time '11:29:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.547' message 'rename listIndex iv in TDClientListItemAttributes to list, since the slot is now expected to be an OrderedCollection...#navigate editor aspect should be reserved to use as the default aspect that brings up the standard navigator for all objects; rename attributes for those that didn''t follow this convention...add some support methods to TDGatewayNode...TDStackFrameContentsClientListElementBuilder should be a subclass of TDDirectoryNodeClientListElementBuilder so that we sharing some important behavior.' id '79fcea83-702e-4eee-90b9-bee7816797c8' date '06/01/2013' time '11:23:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.546' message 'fix a few bugs that have crept in ...' id '9b95281c-2a12-40b1-bb47-9e9882701cd8' date '05/30/2013' time '07:44:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.545' message 'parentList must be an OrderedCollection' id 'f537be1f-cdd2-437f-9b6e-864cdf8e8e1c' date '05/30/2013' time '07:28:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.544' message 'convert from using parentListIndex to using parentList for TodeClientListElement and TDEditorSpec instances' id '32e37ff2-8dd5-45c2-87d1-f45636b63a7e' date '05/30/2013' time '07:22:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.543' message 'rename i.v. parentListIndex to parentList for TodeClientListElement and TDEditorSpec' id 'b84c23b8-6b53-462e-805c-097f20c34913' date '05/30/2013' time '07:14:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.542' message 'pharo port tweaks' id 'f762a9c0-95dd-42f7-9ea1-9315e1da8d90' date '05/30/2013' time '07:06:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.541' message 'displayOn: is already taken in Pharo ... replace with displayOnPolicy:' id '30b6c976-8d2a-475c-8899-1405a852e273' date '05/30/2013' time '06:41:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.540' message 'fix bug in TDObjectNodeBuilder>>childNamed:parent:ifAbsent: and get package/config selection working again ' id '3672aef7-6fb9-4158-af60-0d2c26f53441' date '05/28/2013' time '17:05:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.539' message 'Use OrderedCollection for portability (instead of Array) ' id '853a61db-629f-4b7e-a6eb-4be00fe98d7d' date '05/28/2013' time '14:05:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.538' message 'pull back #clientElementOop senders ' id '94e8d97d-093e-4e37-8ff5-239325da8ec1' date '05/28/2013' time '12:01:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.537' message '#className is overloaded ... use theClassName ' id '502b234d-8ce5-4100-9089-3dfc33638814' date '05/28/2013' time '07:51:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.536' message 'start work getting editors working in Pharo ' id 'e7a47418-3e28-440c-957b-19cf1901792a' date '05/28/2013' time '07:40:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.535' message 'isolate the GemStone-speicific classes for now ... ' id '243091d3-ce29-46e8-85fb-5200c700af44' date '05/28/2013' time '07:00:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.534' message 'portable man pages ' id '1ce61ba3-a149-4bab-adba-207bae94ac47' date '05/28/2013' time '06:35:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.533' message 'handle block source in portable manner ' id '3106d90a-6122-44c4-9817-0fd3e28e5e90' date '05/28/2013' time '06:32:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.532' message 'a little hackery to get past the initial phase ' id 'b9d00228-7205-4852-b5fb-9c67e4c0eb9f' date '05/28/2013' time '06:15:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.531' message 'push' id '27077131-29eb-4665-adef-934a3346f107' date '05/28/2013' time '06:02:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.529' message 'set up for registration of TDTopezPharoServer ' id 'b221645f-11f7-45dd-8734-aaa99fb2cbfa' date '05/27/2013' time '20:08:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.528' message 'pushing more things around ' id '437c4309-dfaa-42da-8093-3390c87ff4f5' date '05/27/2013' time '19:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.527' message 'and again ' id 'e78601f7-abd2-4e34-9e93-052772ff7ce1' date '05/27/2013' time '19:27:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.526' message 'tweak again ' id 'bfe5f558-b59b-4fbc-b13c-99f657dbb056' date '05/27/2013' time '19:24:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.525' message 'clean up another syntax error for Pharo ' id '63134730-b96f-4734-b342-faf5b3146b5f' date '05/27/2013' time '18:00:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.524' message 'porting to Pharo ' id '786db589-3e5e-4293-91ce-5cc831b5b835' date '05/27/2013' time '17:58:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.523' message 'move CharacterCollection>>printUsing: to Tode-GemStone-Server-Core ' id '77598ba2-4f88-4b56-a771-4687ca1fcf9e' date '05/27/2013' time '17:52:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.522' message 'Issue #25 ... re-packagin in preparation for Pharo port' id '863d36ee-c053-4afc-9239-37e8a641a246' date '05/26/2013' time '10:31:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.521' message 'fix limit oops man page ...' id '67e2ac2e-3814-48dd-b841-42da7676ac28' date '05/20/2013' time '15:42:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.520' message 'fix commit message logic... and again' id '3b51a577-0066-4379-b501-dcbc8f3bcdc5' date '05/18/2013' time '18:07:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.519' message 'fix commit message logic, again' id '5eae3bf9-0410-4b19-83c1-e0422e3bd8af' date '05/18/2013' time '18:06:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.518' message 'fix commit message logic' id '1bf18725-ab4f-49ac-9424-f272ef8101e7' date '05/18/2013' time '18:04:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.517' message '/home/image/commitMessage/' id 'f0c9374c-c5cc-4c8d-b894-8f220922fd20' date '05/18/2013' time '18:02:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.516' message '/home/image/commitMessage/' id '4ecde5f5-cfb7-4f86-b4eb-e8e48bc5703f' date '05/18/2013' time '17:49:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.515' message '/home/image/commitMessage/' id '710cdfce-9950-4568-b510-898eb247a348' date '05/18/2013' time '16:02:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.514' message 'cleanup the recent work on mm diff and extend to mc diff' id '17d1abf1-dab8-424b-b8a8-f03dc65b4449' date '05/18/2013' time '13:08:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.513' message 'add `blockVendor` to TDScriptLeafNode so that programatic tool calls can be routed to correct tool without going going through textual script interface...revamp TDDevProcessSuppot backup and diff using new approach ... refactor bu backup and mm diff commands in support of new approach' id '618dc0d9-ea41-4639-b6c8-16f69cad5030' date '05/18/2013' time '12:32:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.512' message 'refactor TDAbstractDevTool hierarchy a bit to accommodate the addition of TDDevProcessSupport ... added TDStandardTool above the tools to house the code related to installing generally available commands, commands defined in TDDevProcessSupport have to be invoked directly, but the code and manPages deserve to be managed in a class... sticking code for the image dev support into TDDevProcessSupport ... share some common commit code in TDMonticelloTool ... preparing for revising the commit commands a bit (maybe?)' id '499f55f1-cf9d-4ffb-b48c-77e4576839da' date '05/18/2013' time '08:41:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.511' message 'add commit-message-path to mm commit command. all list of configs for mm diff command. Use TDCommandLine for script execution.' id 'fa52792e-b76c-4d1e-8d0d-66b3f87a13cf' date '05/17/2013' time '21:43:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.510' message 'tweak ston command to support import/export commands ' id 'eb526e9b-7903-4101-ab09-c33a22e7b702' date '05/17/2013' time '19:45:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.509' message 'tweaks to gateway and bu backup command ... building up node structure for managing my development environment ' id 'a14bc42b-cf3a-4465-a290-178993b839b6' date '05/17/2013' time '16:50:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.508' message 'gateway tweaks ... tiner with mr packages command to more information in result array ' id '128ad95d-acd4-40c6-b4ad-39a32490bc90' date '05/17/2013' time '14:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.507' message 'implement gateway node ... gotta say it''s cool ' id 'ed31931a-0c8c-4135-a6b8-667132592795' date '05/17/2013' time '08:02:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.506' message 'finish up implementation of browse amethod command ' id '0f241b4a-d830-4dd5-a7a7-22571e1e04df' date '05/17/2013' time '06:26:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.505' message 'tweak mc load command to allow @ ' id 'fcd885b7-515a-467a-a754-b8ba6e070ae2' date '05/16/2013' time '20:26:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.504' message 'all # to be used in syntax to disambiguate #> selector from > shell redirect ' id '11fa94ae-7b6f-4a25-b3c6-24a99889b718' date '05/16/2013' time '20:10:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.503' message 'add find amethod and browse amethod commands ... revamp the SEE ALSO section for man page to give pointers to command block source and method where command is implemented ' id 'ccadf861-5d7c-41f6-8cd3-f3c76766d551' date '05/16/2013' time '14:50:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.502' message 'add implementation class name to TDManPage ' id '522b3aa7-d122-4c1d-8802-a782601d647a' date '05/16/2013' time '08:08:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.501' message 'start work on mmb commands ... ' id '0481461c-b72d-4dcd-9335-e9c7e182d7e1' date '05/15/2013' time '21:45:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.500' message 'with wider use of @ for commands, print command becomes practical and navigator view is a natural, since you can spawn a console window on navigator and then do operations using @ ... monticello tool commands revamped to use navigator whereever it makes sense.... ' id '34e9e8ec-b0a1-446f-8f35-fa48373dfe49' date '05/15/2013' time '20:00:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.499' message 'use #dotSelfObject in run and doit commands ... make references to objects in paths easier ' id '76707864-9560-47f5-9e23-65426d5cfac0' date '05/15/2013' time '16:33:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.498' message 'redirect operator (>) is functional ' id '0d90f8c9-1a81-423e-808b-380911a26e70' date '05/15/2013' time '16:22:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.497' message 'checkpoint...adding redirect operator ' id '82a35f19-c4cd-4cd3-b12a-563aed9c7ebf' date '05/15/2013' time '15:56:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.496' message 'fix a bug in creating backups record file ' id '5dc7072b-3bd8-4577-b319-ea1104065952' date '05/14/2013' time '18:27:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.495' message 'create TDGemStoneTool ... primarily backup/restore ' id '226f8ed6-edf2-484e-9781-405013db9190' date '05/14/2013' time '18:17:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.494' message 'add @ option to all appropriate shell commands and update man pages ' id '3aa86c00-2def-41e3-b4be-fe49483577c9' date '05/14/2013' time '10:58:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.493' message 'format method source for source and destination when doing diffs ' id '2a753497-8927-4ffe-8d82-2050c712cfa2' date '05/05/2013' time '17:17:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.492' message 'add browse diff and find methods commands ... improve implementation of find versions command ' id '6370eef1-4606-495e-9afe-39c2cde9442b' date '04/30/2013' time '18:18:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.491' message 'add accessor to make export command work better ' id '6d47daa9-c540-4bd0-9e6f-5012d2e82f17' date '04/29/2013' time '12:32:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.490' message 'Object>>dotSelfObject was not packaged correctly ... ' id 'a81f7954-a550-49fa-994a-457c3f7b64a9' date '04/12/2013' time '07:04:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.489' message 'Text should be directly editted with CMD-p (add Text>>printUsing:) ' id '140578bf-57d9-489e-b63a-c7d62b667608' date '04/12/2013' time '06:24:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.488' message 'tweak for CMD-p ' id '5a6e3c90-2d37-4c0b-a693-ae6b81137df8' date '04/11/2013' time '22:18:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.487' message 'clean up some misinformation in the navigator and implement CMD-p ... #printUsing: ' id 'e8912811-66f5-46a5-9481-f69e23cac18e' date '04/11/2013' time '21:02:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.486' message 'prepping for CMD-p command ... remove all the references to #print .... ' id 'b961dc5b-a012-4c4d-95af-588fb05449e3' date '04/11/2013' time '20:07:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.485' message 'get started on getting tests to pass ... step 1 eliminate spurious halts step 2 get debugger functional again ... step 3 will be to allow edit (using #print aspect) of objects from navigator ' id 'd91fb15d-72eb-43f7-8ddf-2796be59fc73' date '04/11/2013' time '17:27:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.484' message 'add TDEditorSpec to encapsulate the proliferation of editor arguments ... replace all calls to edit:... with editUsing: that takes a TDEditorSpec as argument ...finally allow for edit of String that brings up source editor and navigate object references to instances of String that views chars in string instead of the node view ... need to be able to bring up an editor on the string FROM navigator ' id 'ff780b7e-254d-4d71-9191-49600dfa16d2' date '04/11/2013' time '16:58:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.483' message 'using #navigate or #edit to replace #browse for editor aspect depending upon context ... ' id 'd94242a4-01ef-4bfa-b2d5-ef25155afb78' date '04/10/2013' time '17:17:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.482' message 'added builderAspect to TDNode remove aspect from TDDirectoryNode and friends to make reading code clearer ... ' id 'a22c0577-f031-4bb3-87ed-33a04fddbab5' date '04/10/2013' time '15:23:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.481' message 'checkpoint: dictionary toggles correctly between view and inspect builder aspects ... now struggling with how to handle String/Text ... want to be able to pop into source view, but navigator must _inspect_ it ' id 'f3cea256-c534-448b-a0eb-afed7829aff5' date '04/10/2013' time '08:07:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.480' message 'checkpoint: attempting to make sense out of #view/#inspect for builders and #browse/#inspect/#??? for editors ... mainly related to what happens with strings dictionaries and hitting the . line item hitting . should toggle not lead down a black hole ' id '8267c5a7-ad49-4540-a168-8e23226bd7f6' date '04/09/2013' time '17:05:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.479' message 'mc diff command should set package modified if it wasn''t already modified ' id '55627c7d-b175-4a22-8cbd-9b9a25415eb3' date '04/08/2013' time '10:24:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.478' message 'support for exporting keyboard mappings ' id 'eeec9389-8971-4458-ae00-74a60d679128' date '04/06/2013' time '15:28:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.477' message 'using TDManPage>>printOn: to write to filesystem ... need to use #lf instead of #cr. ' id '2b08b782-c4ea-40cd-8894-6c000702060f' date '04/06/2013' time '15:14:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.476' message 'not at all ideal translation from test to markdown ... need to use petitparser markdown parser ... then the man pages can be created in markdown format and translated to manPage Text or used asis for github ' id '15d35c04-9a37-412e-98aa-b5f5a0b02805' date '04/06/2013' time '10:52:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.475' message 'add first class man page object (TDManPage) ... rename .bin halo to .man ... ' id '1a95a816-82f4-4c48-ab2c-3a06d0bf5e46' date '04/06/2013' time '10:36:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.474' message 'add .keymap halo ' id 'bc5c5e3e-b458-4175-919e-227feb162b57' date '04/04/2013' time '16:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.473' message 'add .bin halo ... update man pages since summary is more visible with inspect .bin ' id '8747a2dc-21bf-4938-a5b6-8147ad863050' date '04/04/2013' time '16:22:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.472' message 'add windowBuilder instance variable to TodeClientElement as developer aid ' id 'ce7ddf0c-96b6-4413-8793-756c35b517ce' date '04/04/2013' time '14:00:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.471' message 'even more bullet-proofing ' id 'bb9b04dd-13a4-4770-bf84-2c247d280cd5' date '04/03/2013' time '12:07:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.470' message 'a little bullet-proofing ' id '9c360904-da4b-4a22-a636-a89d5f523a05' date '04/02/2013' time '20:53:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.469' message 'get db continue working for debugger with multiple halts involved ' id 'ac23fc2b-048e-4cdb-b81b-7cfd72bde913' date '04/01/2013' time '20:18:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.468' message 'move TDDebugTool>>gsMethodClass to proper package ' id '05f10364-d640-45b8-a095-35adf909dfc2' date '03/31/2013' time '09:28:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.467' message 'gsMethodClass needs to be a class method ' id '5fc6ee63-ee4b-4839-b7ac-77841a993894' date '03/31/2013' time '08:30:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.466' message 'checkpoint: basic shell functionality (including bringing up dewbugger) with GemStone2.4' id '99ac16c1-a3d8-4566-9219-cf33f5a9fdc6' date '03/30/2013' time '16:32:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.465' message 'resolving sent but not implemented in 2.4 ' id '4a5899c0-b44a-4a37-aa24-c33f40731a10' date '03/30/2013' time '09:32:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.464' message 'isolate some GemStone 3.1 specific class references/methods ' id 'a44e7a57-517b-4034-95ad-b0ad6146811b' date '03/30/2013' time '08:48:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.463' message 'another port issue ' id 'c18f63a4-750f-43f9-9f12-d22c6b76facc' date '03/29/2013' time '20:08:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.462' message '2.4 porting change ' id '2aa14413-ea7f-4e86-a69e-0cdc143e7714' date '03/29/2013' time '20:03:14' author 'dkh' ancestors ((name 'Topez-Server-Core-.461' message 'fixed a rendering bug in server ' id '60c78039-890c-46d8-a137-96afdc966c67' date '03/29/2013' time '18:08:04' author '' ancestors ((name 'Topez-Server-Core-.460' message 'stripped out obsolete unused classes and methods from server ' id '09d36025-99e5-4ede-a40c-e481b43152eb' date '03/29/2013' time '18:02:04' author '' ancestors ((name 'Topez-Server-Core-dkh.459' message 'server-side tweaks ' id '2fcdd07a-fe32-483d-8a07-562bc52cac99' date '03/29/2013' time '16:13:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.458' message 'implement doit command (equivalent to ./.self | run) ' id 'af6eaf57-9235-4927-9f38-58ccd21a21fe' date '03/28/2013' time '20:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.457' message 'implement history command ' id 'b94a823f-8480-4189-9c15-627487b79d74' date '03/28/2013' time '20:14:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.456' message 'add support for tab completion ... command completion functional, path completion not tested ' id '76ac8c08-e3d4-4f07-bf9c-f30220b455ba' date '03/28/2013' time '08:55:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.455' message 'implement mc revert command ' id 'ed26485c-276d-4131-8b07-2fef608b396a' date '03/25/2013' time '20:06:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.454' message 'fix mm list command ' id '7192ffb0-380b-4473-be06-dbeec55b44c9' date '03/25/2013' time '17:40:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.453' message 'implement mc recompile and extend mc browse to allow for using a package name (with no repo) ... Issue #14 ' id 'fec08dd6-11b5-43da-a884-388b2f1d5e76' date '03/25/2013' time '08:07:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.452' message 'implement mr flush command ... Issue #14 ' id 'd4267c33-98a1-4d49-b3d0-dce0c5ee762c' date '03/24/2013' time '17:34:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.451' message 'implement mc adopt command ... Issue #14 ' id '878eb029-0a38-46d2-b553-3ff5efb090d4' date '03/24/2013' time '17:18:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.450' message 'implement mc load command ... Issue #14 ' id 'f7603636-b0ce-4906-993a-e4464cfc3891' date '03/24/2013' time '17:09:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.449' message 'implement mc delete command ... Issue #14 ' id '9dbf4439-882f-47a2-a61c-3d4461b90089' date '03/24/2013' time '16:58:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.448' message 'implement mc copy command ' id '4d84bbec-63fd-4494-af4e-bd23b9f30d45' date '03/24/2013' time '13:41:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.447' message 'better label for method window ' id '5075303d-2a02-4e65-82f3-03acfb38c7c5' date '03/24/2013' time '13:27:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.446' message 'mc compare command implemented ... mm diff and mc diff commands now edit results and return a patch object (as does mc compare) ... no need for bin/diff script ' id 'f11f0fca-7a73-4eef-969c-c19d7e10f9ad' date '03/24/2013' time '12:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.445' message 'mc browse command implemented ... Issue #14 ' id '8de48ed6-54c5-42e1-92fd-aa2f5dc4192f' date '03/24/2013' time '12:03:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.444' message 'tweak ' id '5382f25c-e5d0-45bb-903d-c360f3a36475' date '03/23/2013' time '20:48:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.443' message 'implement mr packages and mr versions commands ... most of the MonticelloBrowser functionality is covered now .. Issue #14 ' id '4cdb1c56-323c-4c7a-8919-5ee9a528d1e0' date '03/23/2013' time '20:25:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.442' message 'rename mc history to mc ancestors and return ordered array of ancestors ' id '657ebf93-7486-4d99-89a2-e16b6bdc2e02' date '03/23/2013' time '09:24:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.441' message 'mr group and mre remove commands added for Issue #14 ' id '8bc6b617-7237-445a-8b11-068906ecbed1' date '03/23/2013' time '09:10:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.440' message 'add mc unload command ' id '4656833a-473d-4047-b0ee-e7c4f763dcca' date '03/23/2013' time '07:38:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.439' message 'improve TDMonticelloTool>>repositoryFromDescription: * ' id 'da904226-53a1-4447-ac6d-5c7622f761a7' date '03/21/2013' time '18:11:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.438' message 'CMD-v on package after CMD-c of method ... move method into package (Issue #14). mc list searches through the locator section of the url ... ' id '9f2aa456-c910-4987-b416-5ec4c2ea58a2' date '03/20/2013' time '21:05:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.437' message 'when class passed around as error argument, return it as the name of the class ... STON does not take kindly to serializing CLASSES ' id '5574ae6c-a0cf-4b4a-9556-7252987ceb80' date '03/19/2013' time '16:03:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.436' message 'Make the ''Please enter commit comment'' text bold ... ' id '559c6bca-d599-40d3-b3b6-3454ca82f461' date '03/18/2013' time '10:11:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.435' message 'change default character limit to 140 ' id '6a6aec44-5b14-42e4-a073-a5490d419567' date '03/18/2013' time '09:51:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.434' message 'allow use of CMD-m and CMD-n (implementors and senders) in a class/method definition list ' id 'd395a737-f67f-4942-a87b-9b74254d4194' date '03/15/2013' time '10:33:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.433' message 'found a couple places where I still need to use TDCommandResult ... when you need it you need it ... ' id '5697b880-e588-4930-abd6-2b8bab12746a' date '03/14/2013' time '07:23:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.432' message 'don''t need to use TDCommandResult _everywhere_ ' id '93e67502-2e0d-4160-8356-760b171b5ed2' date '03/14/2013' time '07:19:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.431' message 'use TDCommandResult ... everywhere ' id 'd16b946f-5b3f-4cb1-be6b-245d1d5a278a' date '03/13/2013' time '21:57:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.430' message 'insert TDCommandResult so commands have more control over how result is presented without compromising ability to pipe objects around ' id '1f7ac473-057f-4442-9641-95a5ed1de03c' date '03/13/2013' time '08:28:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.429' message 'rework mc history command ' id 'b133af3c-8093-4d26-9764-1c57cca25172' date '03/11/2013' time '08:26:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.428' message 'add find versions and browse versions commands (version history) ' id '3dec02fd-16e1-44ed-b187-e2b371a0bd5d' date '03/10/2013' time '22:36:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.427' message 'bump ' id '24e00f82-9b26-484a-b6d9-0a9cdf37a05c' date '03/10/2013' time '15:17:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.426' message 'bump ' id '3a9a1c47-afba-488f-afb6-7e488c0b2fbf' date '03/10/2013' time '15:12:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.425' message 'mr add, create, list implemented. CMD-v of class on package adds class to package. Package process tools separately (resolve a load order issue). Support dev scenario (with assortment of changes): 1. create package (mc create) 2. move class to package (CMD-v) 3. add package to baseline (manual edit of baseline) 4. diff for baseline package (mc diff) 5. commit baseline (mc commit) 6. produce diff for baseline (mm diff). 7. commit dirty packages in baseline (mm commit) ' id '82748474-fe6e-462f-917c-d74eaf6b950d' date '03/10/2013' time '15:04:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.424' message 'Issue #14: implement mc create command ' id 'bfd87de1-9a9d-49bb-9771-7cc2b94198f6' date '03/10/2013' time '11:49:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.423' message 'convert mc commands to use the mc method prefix ... ' id '58c9a255-9fe9-4fb4-82ac-5759898c9e63' date '03/10/2013' time '11:32:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.422' message 'rename TDTopezServer>>installChildrenAt: to TDTopezServer>>ensureChildrenExistIn: and use that in ston import to create path ' id '70c54abd-1832-47df-ab0a-04f24c42ee7d' date '03/10/2013' time '09:33:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.421' message 'a better take on the object log tools (`man ol`)' id 'db3bd1c0-5d22-4b9c-afb7-f78749f4ca14' date '03/09/2013' time '09:11:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.420' message 'add ol command for view object log...' id 'aa5ba7c2-88fd-49f2-99c5-e8d5ecb8f8bc' date '03/09/2013' time '08:13:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.419' message 'arrange for client-side global name cache to be reset at appropriate times ' id 'daea44a8-6938-4917-ab43-b361a2ef62b1' date '02/28/2013' time '12:03:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.418' message 'use correct messagePattern when regex is involved ' id '26b6a05d-f423-4621-ab4a-14fd1d616b05' date '02/27/2013' time '16:56:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.417' message 'fix infoant mortality session method bug and handle author initials automagically ' id 'bd433293-6f55-4ba5-8b34-c4362fa1aed4' date '02/27/2013' time '07:27:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.416' message 'remove spurious method ' id 'f5ac1c45-3f21-40c5-bc96-1d6cf13e0d3e' date '02/26/2013' time '18:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.415' message 'IndirectSymbolAssociation fix ' id '1c46c769-f563-4e89-bb86-5e7d3ef4dd58' date '02/24/2013' time '18:04:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.414' message 'a bunch of mods aimed at making it easier to work with class/method definitions ... filtering a method or class list and then rebrowsing ... ' id 'b69ed603-3b7d-45b3-a474-7bb6a8782543' date '02/24/2013' time '16:41:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.413' message 'create IndirectSymbolAssociation ... for handling local values of class variables ... hopefully allowing tode to manage packages and configurations for indirect development ' id 'f7c8d41f-8fa4-4e3b-9f47-a6c401addfad' date '02/24/2013' time '09:23:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.412' message 'a bit of work isolating rendering from under dev env ' id '8f874fce-48c7-4196-a547-1faaf1b530ca' date '02/24/2013' time '06:37:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.411' message 'possible to continue dirctly from client after reifying the error args so disable sessionMethods before returning control ' id '321e696f-15e0-4e27-b02f-65ae1cdfbe3c' date '02/23/2013' time '18:37:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.410' message 'need to reenable sessionMethods ' id '40fc382b-6cba-41b8-a464-80929d911d74' date '02/23/2013' time '18:31:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.409' message 'add ensureSessionMethodsEnabled and disableSessionMethods calls to insulate the execution of code in context of dev environment form the tode session methods ' id 'f458ab18-fe18-4069-87ae-100e65aa1d3a' date '02/23/2013' time '18:09:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.408' message 'arrange to look up tode tool classes through TDTopezServer so that tode does not have to be installed IN the dev environment ... view now takes an aspect to facilitate filtering methodDefinitionLists and friends ' id 'c8e4044f-ff5e-4017-bd72-393c54318de6' date '02/23/2013' time '16:39:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.407' message 'checkpoint ... tweaking indirect access ' id '213beafc-454f-4f84-9270-6c1308b23bef' date '02/23/2013' time '11:18:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.406' message 'working on supporting indirect access...use tode as development environment for a gemstone user that does not have tode directly installed in his environment ' id 'ced57116-387b-4c6c-9648-f678b83f3a80' date '02/23/2013' time '09:56:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.405' message 'if autoCommit is disabled, turn the promptString red ' id '3979f7e1-04c9-4489-b928-c3386b831c08' date '02/21/2013' time '18:31:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.404' message 'keyboard shortcuts for debugger: $i, $o, $t for db into, db over and db thru plus label the debugger shell window correctly ' id '0cc1e14e-ca3f-42d1-8bdb-606e3174f7e9' date '02/18/2013' time '09:28:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.403' message 'fix a bug ' id 'a7828563-a66e-483c-90e0-2e0bde45a95f' date '02/18/2013' time '08:36:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.402' message 'add CMD-T to pkgs and configs windows ... extract test classes ' id 'd2648500-b802-4b59-a250-17e7726416a8' date '02/18/2013' time '07:49:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.401' message 'parentList has to be a stack ... ' id 'df66af70-5bc3-4064-9a24-7f5239b3b698' date '02/17/2013' time '15:10:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.400' message 'arrange to highlight the item in the parent list when clicking on .. entry in navigator ' id '3a855c71-bb31-4d83-b482-2f5bdded8e4b' date '02/17/2013' time '13:35:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.399' message 'checkpoint ... converting to server-side formatting ... query block formatting problem outstanding ... ' id '51cb89eb-ab0a-4eb0-9e46-8311217bdd44' date '02/16/2013' time '13:22:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.398' message 'reset pkg and config cache when you run pkgs or configs commands ' id 'e0eed057-c829-48c8-9917-4de9a1d7f173' date '02/16/2013' time '12:16:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.397' message 'fix bug in ston script handling ' id '7c7b1304-11b0-4897-80a4-f4b9f9307de9' date '02/11/2013' time '13:35:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.396' message 'fix the CMD-o implementation ' id '2b1a2ecb-a2f7-4270-945a-bab77e4fa01f' date '02/10/2013' time '20:02:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.395' message 'mm diff with no config name diffs all dirty configus ' id 'df4a2a85-2fe8-4b3c-88ec-8b176bf1ef3f' date '02/10/2013' time '15:49:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.394' message 'fix mc history bugs ' id '0dfb2479-c580-4d7b-b8a5-9f748bd0760c' date '02/10/2013' time '15:01:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.393' message 'add mm commit command ... ' id '3ad6ba45-4675-4477-8e07-0ec03e2213cc' date '02/10/2013' time '14:41:58' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.392' message 'text highlighting for diffs ... mm dirty, mm get, mm diff, mm list commands implemented ... ' id 'c5372603-fd71-42b6-a62e-2977263bb999' date '02/10/2013' time '13:23:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.391' message 'examples additions and tweak context labels (always have (self) show up) ' id 'b7d6d93a-8691-415e-b1ec-a775f7c27bb7' date '02/10/2013' time '07:24:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.390' message '' id '0f01496e-8d27-4795-aa92-a4caaacd6ac1' date '02/09/2013' time '17:57:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.389' message 'set MCPlatformSupport class>autoCommit and autoMigrate ... authorInitials, too ' id 'ffd105ab-944f-47c0-97e6-aadb3b9cd289' date '02/09/2013' time '17:37:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.388' message 'refactor TDDefinition hierarchy to accomodate method templates and add a behavior definition to fix a paste bug ' id '3ec60937-17e7-44f7-b0f7-a91896126aa3' date '02/09/2013' time '11:11:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.387' message 'checkpoint ... generate compilation errors when saving st leaf node ... working on correct behavior for method source view when a different selector is saved ' id '745cb46e-7bdc-4e9e-a528-60f61330085d' date '02/09/2013' time '10:21:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.386' message 'revisit commit on key press ... only commit for selected key press events ... implement ston export and ston import commands ... ' id 'c82c4afd-be3d-45f5-9bd8-26768fb0ec91' date '02/09/2013' time '08:40:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.385' message 'commit after all key clicks ' id '4d1d18db-0714-4c78-8153-d9602faba4b5' date '02/08/2013' time '18:17:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.384' message 'fix duplicate Hierarchy window opening... ' id 'f4cd825f-5e18-48ee-bd1d-e667e9ed4759' date '02/08/2013' time '17:58:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.383' message 'bugfix ' id 'bb78f387-287a-4770-9b3b-b1656950df1c' date '02/08/2013' time '13:29:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.382' message 'fix TextAttribute filtering so SHOUTed text can be saved ... tweak profile tool ' id '56f47993-f7ad-4c78-8c32-a705d043009c' date '02/07/2013' time '21:19:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.381' message 'add profile tool ' id '473d5c3e-7598-41ef-a9b1-fa90dabdccea' date '02/07/2013' time '20:23:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.380' message 'fix sendesOf bug ' id 'a49475be-e488-4967-ac1f-72a290bcc25b' date '02/07/2013' time '17:23:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.379' message 'need to pass the live edit source on code editor keyboard events ... CMD-b, CMD-N, CMD-m, and CMD-n honored in all text based editors ' id 'ed6d54bf-8772-48c4-9363-74559429695b' date '02/07/2013' time '16:23:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.378' message 'CMD-B from source window ' id '80e8e349-f89a-4239-bd1b-03bd117d7f60' date '02/07/2013' time '15:07:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.377' message 'CMD-N references looking good ' id '52980149-c0bf-49cb-bf64-51fb2a89ad0a' date '02/07/2013' time '14:52:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.376' message 'checkpoint ... implementing CMD-N ... ' id '5c0c775c-0eb8-4016-882f-3e89d76ea6a2' date '02/07/2013' time '14:44:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.375' message 'checkpoint ... implement find references and browse references ' id '9969a19b-b702-4265-bcd8-e6dea7838293' date '02/07/2013' time '13:38:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.374' message 'seal the deal on messagePattern highlighting ' id 'a73f738c-7cda-4f3f-be9b-c31940d7711a' date '02/07/2013' time '12:26:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.373' message 'checkpoint ... working on messagePattern implementation so that selectors are highlighted for senders/implementors, etc. ' id '33e29b5d-6d7b-49d0-b190-8a59d466f484' date '02/07/2013' time '11:57:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.372' message 'tweak senders implementation ' id '4226d08b-4b61-472d-8816-29ddcab983b8' date '02/07/2013' time '10:14:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.371' message 'finish off implementation of find command and add browse command which brings up navigator on results of find ' id '89efcf2f-fa0f-4271-b4dd-7b6b7bc50b0a' date '02/07/2013' time '10:09:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.370' message 'CMD-m - browse implementors and CMD-n - browse senders appear to be complete ' id '21bda223-1b82-4d39-8ac3-f13f95338b48' date '02/07/2013' time '08:08:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.369' message 'do not use #defaultEditorWindowName unless you really want all of the windows to be shared ' id 'e79f3b1a-b374-4e7f-b0ae-dfda118f339c' date '02/07/2013' time '07:30:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.368' message 'checkpoint ... CMD-m CMD-n ... add #methodDefinitionList for special handling of TDMethodDefintions... ' id 'b02445f6-9682-4139-a494-040cf1542037' date '02/06/2013' time '22:12:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.367' message 'checkpoint ... CMD-n - sendersOf ' id '680188e0-d8d7-432b-8137-b04cb04fd56c' date '02/06/2013' time '21:11:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.366' message 'checkpoint ... CMD-m - implementorsOf ' id '4066449e-cba3-4106-9277-c6ada939c65b' date '02/06/2013' time '20:53:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.365' message 'more CMD-b implementation ' id 'cfc410da-2b74-4860-9a9b-23ed8d46ebc9' date '02/06/2013' time '20:05:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.364' message 'CMD-b browse class implementation ' id '1e597f2c-dd84-400e-8eb2-5ee2082a1688' date '02/06/2013' time '19:43:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.363' message 'CMD-k is set breakpoint ... CMD-b will be browse class ... later ' id '879c5a06-42a1-42d5-92d9-476976090c3c' date '02/06/2013' time '18:40:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.362' message 'Hierarchy window should recalculate hierarchy when selected (and avoid recursion) ' id '4a67d642-05b0-406a-9b8a-1dbc850c48bd' date '02/06/2013' time '18:18:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.361' message 'checkpoint ... getting good start on find command ' id 'f233f7b6-e63e-4096-9e09-8a2169e70cba' date '02/06/2013' time '08:45:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.360' message 'CMD-o - open method template is functional ' id 'a9d0ca38-71d0-4ac2-b099-167c84d5bdf3' date '02/06/2013' time '02:47:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.359' message 'implement CMD-x - cut object ... straighten out CMD-B and CMD-v a bit ' id '76ba71e7-66f9-4632-9629-892ff77d9829' date '02/06/2013' time '02:09:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.358' message 'make another pass over CMD-B - browse class hierarchy ... cache clientElement on spawn ' id '232f8f3c-d860-45ad-81df-783c4dcd0c2d' date '02/06/2013' time '01:15:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.357' message 'checkpoint ... implementing CMD-v - paste object ... pause for keep alive action for spawned hierarchy elements ' id '70d6a8fc-5cf2-4114-9f8c-2d20d73e902a' date '02/06/2013' time '00:09:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.356' message 'CMD-c - copy object ... implemented ' id 'a892f53d-737f-416a-b20b-f8d65e685c28' date '02/05/2013' time '23:10:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.355' message 'polish off CMD-b set breakpoint ' id '7fc663cf-671a-41e9-a97f-409962a39877' date '02/05/2013' time '22:13:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.354' message 'CMD-b in editor implemented ' id '9e14ea45-b23a-45f4-a9b0-6dc69119f390' date '02/05/2013' time '21:53:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.353' message 'CMD-E functional for configs command ... very sweet ' id 'b79c569e-bb85-430d-b0a9-6141ff6d3833' date '02/05/2013' time '16:48:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.352' message 'include extension methods in list and add semantics for selecting the extension method ' id 'd73fd80a-ed15-4921-925c-34334d8afccf' date '02/05/2013' time '15:46:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.351' message 'first cut at CMD-E for pkgs list ... no methods included (yet)... ' id 'bcc9c268-daae-48f5-9a35-ef91f8eb3746' date '02/05/2013' time '15:16:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.350' message 'configuration selection is now functional ' id '6768a67e-21a4-44ad-8ebe-025dc70617be' date '02/05/2013' time '13:32:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.349' message 'optimize the update logic ' id 'ea179bd3-54e2-4fc5-992e-f205a22193a8' date '02/05/2013' time '11:39:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.348' message 'select package in pkgs list when class or method is selected ' id 'd64a2fef-abab-4019-a230-2ad78e4291e1' date '02/05/2013' time '11:36:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.347' message 'add pkgs and configs comands ... includes necessary support infrastructure changes ' id '8fba2e3b-9a0c-42c7-ad34-bfde7a4853b2' date '02/05/2013' time '10:32:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.346' message 'add TDDefinition classes ... ' id 'bafd8f71-a0f8-41cb-9788-4803defcf9d1' date '02/05/2013' time '08:22:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.345' message 'minimal change necessary to get acceptable behavior from edit command in navigator window ' id 'f1ec117a-7e9f-4ae1-9dd1-0986429eefa3' date '02/04/2013' time '20:00:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.344' message 'settle on CMD-B as browse class hierarchy ... remove CMD-b no mapping right now ' id 'c013af92-eff0-4151-9c5c-4675e460e060' date '02/04/2013' time '18:41:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.343' message 'CMD-b is working correctly (from navigator opened in #view mode) ' id 'b054c1d9-4514-4d89-bcd5-d038dc0a1df7' date '02/04/2013' time '18:16:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.342' message 'click on class in classlist opens hierarchy ... CMD-b in navigator goes to hierarcy not class list: BZZZT wrong (correct for CMD-B)... click on string browses string in place: BZZZZT wrong ' id '3b0d23bf-160c-442b-b41a-f48b9602b92f' date '02/04/2013' time '16:59:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.341' message 'no Shift-clicked logic ... selectionIndex can be specified when opening window ... use selectionIndex for class hierarchy and class list ... ' id '6f9463d8-ea72-458a-b1f5-a5588ac0e826' date '02/04/2013' time '16:42:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.340' message 'avoid truncating (via characterlimit) man page... secret? return as Text as Text is not truncated ' id 'acc65870-3931-4fb0-8af2-4f6bf5ebf2be' date '02/04/2013' time '15:15:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.339' message 'open debugger when DEBUG button pressed ' id 'aaac67e5-88c9-4f9c-8deb-8b0b63447764' date '02/04/2013' time '15:03:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.338' message 'tests are passing: 23 run, 23 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes ... (value) applies to ALL specials ' id '5d598460-529b-4225-a37b-e397dcd3a326' date '02/04/2013' time '14:17:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.337' message 'propogate windowName through navigation ... (value) used only for specials ... ' id '691afb91-b038-479c-9828-9563744acaff' date '02/04/2013' time '13:52:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.336' message 'toggle between #view and #inspect for . in navigator...preserve requested aspect across lookup ... ' id 'bc74156c-5592-4f7f-a65b-9bc0482d4ab1' date '02/04/2013' time '11:56:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.335' message 'add (class) and (oop) fields for Dictionary view ' id '49be26ee-176a-4613-98a7-0c5058088b17' date '02/04/2013' time '11:11:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.334' message 'a little bit of cleanup and tests are green: 23 run, 23 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes ' id 'a6f5e686-ea0b-44f4-bbee-5965263d1fcc' date '02/03/2013' time '09:33:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.333' message 'add notion of minimal ... skips oops but shows class, etc. collapse displayOn: ' id '089d5412-f5ae-46c9-90f5-7508313831ec' date '02/03/2013' time '09:21:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.332' message 'display policy initial implementation appears to be complete ... testing and clean up needed ... ' id '5ac44a9c-7022-4c75-b6f5-2e165105b9b5' date '02/02/2013' time '09:18:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.331' message 'move displayOn: and friends to server core package ' id 'e6085f4b-c9a8-4a52-89c3-b23207bd026f' date '02/01/2013' time '17:10:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.330' message 'checkpoint ... getting started on display policy ' id 'daedf6e2-a0d6-4da6-b7de-1485d2a0e51d' date '02/01/2013' time '17:07:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.329' message 'CMD-b is functional (mostly), but I do have to work on the semantics of CMD-b in the various windows ' id 'ea98a559-4240-4e73-8db9-36e636584bb3' date '01/27/2013' time '22:36:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.328' message 'allow specification of windowLocation when doing an edit... ' id 'b2706ea4-59ba-45c1-8185-04fb5ac62469' date '01/27/2013' time '21:03:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.327' message 'start work on CMD-b mapping ... leads to detour to expand the args for #edit:... message ' id '3ed56075-19e7-43eb-96e7-aa25ad7278c2' date '01/27/2013' time '20:47:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.326' message 'tidy up CMD-C spawn window implementation for navigation ' id '2764e5e7-f284-4b14-b762-b8ca45d5c58c' date '01/27/2013' time '13:06:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.325' message 'checkpoint ... working on spawnWindow logic ' id '360ffa19-d359-465b-b9f8-60d5d1d0383e' date '01/27/2013' time '12:28:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.324' message 'checkpoint ... initial cut at first few (special case) events ... ' id 'e17dc382-4692-4b54-85f0-c91f835b975b' date '01/27/2013' time '11:39:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.323' message 'checkpoint ... continued handle event work ' id '95ba1cb7-c996-4c4c-89dc-c7d6bd62f3e0' date '01/27/2013' time '10:41:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.322' message 'deconstructed browser has been reconstituted in tode ... keyboard shortcuts on tap ' id '0955356a-ae34-434c-94b4-d8383c06a7ba' date '01/27/2013' time '02:15:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.321' message 'class definition window functional ' id '62898832-c088-44e7-97b8-dc7b0d209420' date '01/27/2013' time '01:13:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.320' message 'dictionary #browse defined ... clean up general navigation nits ' id 'e9d6a32d-12ce-4f2d-b162-c5e07a709762' date '01/27/2013' time '00:45:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.319' message 'ESC is marginally functional ' id '943f4a08-af5c-4659-89e7-d137639af839' date '01/26/2013' time '23:51:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.318' message 'checkpoint ... ESC is ready to test ' id '13eca5b2-15f2-4eca-9174-3aa357a94faa' date '01/26/2013' time '23:27:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.317' message '23 run, 23 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes : after work started 62d22ae360377696b94589bef6c454ace5028a82 ... with a healthy dose of debugger work: db thru and friends ' id 'da98d29f-f8c1-446d-87f6-53a946a9e12b' date '01/26/2013' time '22:41:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.316' message 'checkpoint run|run is now working as script and interactive ... still need to look into process termination situation ' id 'ea1dd0cb-bb0b-425d-ae1e-0643d39b2925' date '01/26/2013' time '21:28:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.315' message 'run | run works as topez script but not as input in REPL (wrong return value) ... also halts/breakpoints while executing run scripts may not quite work right ... ' id 'cc71b886-f4d7-4b7e-8789-12adfc9d63f1' date '01/26/2013' time '21:02:57' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.314' message 'checkpoint ... windowIsClosing is coming together ' id '6c3ce466-bf1c-4a2c-8926-ad8358593de9' date '01/26/2013' time '18:04:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.313' message 'checkpoint ... run | run problem ' id '41b002ff-1902-4659-802a-926fe21d60f1' date '01/26/2013' time '17:16:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.312' message 'run inside topez script is now basically functional ... piped run commands don''t quite work (last result is not returned) this is at command level ' id '85c146ac-beea-40e9-8f2a-6cc78afd27b8' date '01/26/2013' time '15:55:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.311' message 'add index example, fix object pipeline in topez script node ' id '908e2149-a6d3-4179-a497-80ba8e00993e' date '01/26/2013' time '14:39:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.310' message 'fixed issue noted in 62d22ae360377696b94589bef6c454ace5028a82 and fixed infant mortality bug in db thru ' id 'b2a1d4aa-d977-48cf-ac2c-17540850ce57' date '01/26/2013' time '09:17:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.309' message 'add autoCommit logic to TodeClientSourceElement>>source: (and friends) ' id 'db0586a6-b0b3-4dbc-bf89-01465394c072' date '01/26/2013' time '07:17:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.308' message 'checkpoint ... arrange for final aspect to be passed along after lookup to avoid propogating an aspect that doesn''t match the aspect you ended up using ... txtnodes and friends are losing their parent object somehow during navigation ... ' id '74556eb8-4c60-4baa-a3c3-f22ff7cfe85f' date '01/25/2013' time '17:26:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.307' message 'tweak ' id '24b2aabc-3256-4014-a6f8-1bc5318dafdb' date '01/25/2013' time '16:12:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.306' message 'add shift clicked logic for browsing ' id '97e691f9-be3c-4bf4-a3d1-53157978e188' date '01/25/2013' time '15:16:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.305' message 'checkpoint: 23 run, 23 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes ... convert from #edit #inspect to #browse #view #inspect ... still some rough edges ' id 'fc9521ff-8b03-4d84-b9ed-3f67fc12c6cc' date '01/25/2013' time '14:57:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.304' message 'direct edit of class will open Hierarchy window ... no click action ... need to add a ClassNodeBuilder to allow mapping of class to Hierarchy window ... should come up with better way since we''re transforming the Class to show up in inspector window... ' id '173fa96e-86e3-4f8d-8fcb-4bbc1368b024' date '01/25/2013' time '02:06:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.303' message 'checkpoint ... 20 run, 19 passes, 1 expected defects, 0 failures, 0 errors, 0 unexpected passes ... still need to validate that tests are exercising the code correctly ' id '00c274c7-5986-4d2e-88f9-23011d1da746' date '01/25/2013' time '01:50:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.302' message 'checkpoint ... working through class hierarchy list element issues ... ' id 'adc8df3d-617a-440b-9a06-69170b46f362' date '01/25/2013' time '01:03:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.301' message 'make pass through tests to accommodate all of the special handling: 19 run, 18 passes, 1 expected defects, 0 failures, 0 errors, 0 unexpected passes ' id 'c69dfb39-9449-48e5-8adf-9bc205e6caff' date '01/24/2013' time '23:36:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.300' message 'add node builder for the specials and add special fields to inspectors: ''(class)'' ''(oop)'' ''(value)'' ' id '40b8ee44-e979-402b-8d22-72e7d81f602f' date '01/24/2013' time '22:36:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.299' message 'scrape off a couple of barnacles ... ' id '40ce9c36-3dc7-4768-991a-62f372814ced' date '01/24/2013' time '18:42:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.298' message 'test restructure ... start on #browse aspect ... desire to toggle aspect (between edit and inspect) on . item, but still working out kinks ... edit vs inspect on String is diagnostic at the moment ' id '7e930ecc-ec1f-47d3-8f57-405d736838d3' date '01/24/2013' time '17:22:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.297' message 'finally get that last test for TDTxtLeafNode to pass ... finally realized that given the constraints of the test STON version of output is CORRECT...16 run, 15 passes, 0 expected failures, 0 failures, 0 errors, 1 unexpected passes ' id 'e0948266-a640-45c5-a7dc-7a3093394f4e' date '01/24/2013' time '15:19:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.296' message 'parent for node and clientList elements can be any object ... very important ' id 'baac4ef1-904f-4143-9604-ede030771ceb' date '01/24/2013' time '13:20:02' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.295' message 'editor for directory node looks good ... editor for stack frame looks good ... transition from directory node back to stack frame (following .. chain) not so good ' id 'a419b99d-6a55-4fa6-b8c7-ce4aaf28b2cb' date '01/24/2013' time '12:54:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.294' message 'when editting the parent can be any old object ' id '20fcc907-126b-4e89-a73c-1c414ad0daee' date '01/24/2013' time '11:12:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.293' message 'fix continue command ... use #inspect aspect for .self and .node ... have to reset topez instances when system reset ... still have issues with running tests after reset ... when I debug I get proper behavior ... ' id 'efb07a25-c002-4e07-9131-d5f939edf528' date '01/23/2013' time '21:07:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.292' message 'fix test running issues ... pop ' id '379285a7-841b-4161-afab-9e21cdb49621' date '01/23/2013' time '18:30:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.291' message 'renamed and refactored test hierarchy and started adding shell command tests ... hit an issue with running tests that needs to be addressed (related to using TransientValue methinks) ... some additional bugfixes ' id 'fb2b848a-e57a-4a0e-b1d7-44580c6cd891' date '01/23/2013' time '17:25:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.290' message 'convert Object>>edit:topez:aspect:windowId: to use the windowBuilder code ... eidt/save different text nodes ... debugger is basically working except for the failing test case: 19 run, 18 passes, 0 expected defects, 1 failures, 0 errors, 0 unexpected passes ' id '08b284bb-531a-4b5e-92e4-8a5b7bff1487' date '01/22/2013' time '23:26:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.289' message '19 run, 17 passes, 0 expected defects, 2 failures, 0 errors, 0 unexpected passes ' id 'c435c301-08b8-4837-8d8d-602b16ab76b5' date '01/22/2013' time '15:29:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.288' message '19 run, 14 passes, 0 expected defects, 5 failures, 0 errors, 0 unexpected passes ' id 'fa8cf767-897f-447a-ad5b-34949b1925fa' date '01/22/2013' time '14:59:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.287' message 'homeNode needs comment too ' id '2084ac63-d9e3-42fb-99da-7ba3c8de8225' date '01/22/2013' time '14:33:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.286' message 'instances of TDTopezServer are referenced by persistent objects, thus making TDTopezServer persistent, however a number of the instance variables (serverStatus, objIn,accumulateBlocks and homeNode) can reference instances of objects that may not be persisted like socket or processScheduler .. so we have use TransientValue to isolate these bits and pieces ... ' id 'ed8094dc-03c9-45b9-8a94-bf1e8ca17de9' date '01/22/2013' time '14:31:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.285' message 'ran into a ps bug while improving debug tool tests, so added ps tests: 19 run, 9 passes, 0 expected defects, 3 failures, 7 errors, 0 unexpected passes ' id '952352a3-a24a-42c7-90cf-4f81d93ca9a3' date '01/22/2013' time '11:36:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.284' message 'define editors for stack, stackFrame and leafNodes ... those were the missing editor definitions ... add tests (currently failing) for all of the added editors ... ' id 'd060d863-ddfe-4814-aefb-6be416d7799a' date '01/21/2013' time '18:27:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.283' message 'I thought I said: no #inspect aspect for window builders ... inspect command shoud provide focus for how inspecting will work moving forward... ' id '7f95aa91-92e3-4d32-a8bb-bdb3f73a03a3' date '01/21/2013' time '16:39:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.282' message 'add inspect command ... ' id 'ef8fed61-90c3-475e-bf43-fde9b36d9444' date '01/21/2013' time '16:35:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.281' message 'add an additional test case ... get tests passing (almost) again ' id '62d7cca1-3f9d-479f-af34-bc3ab0d8dbd3' date '01/21/2013' time '16:00:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.280' message 'working through issues ... ' id '835fd4a2-6b04-4b28-a1f2-3d26c816047a' date '01/21/2013' time '14:25:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.279' message 'change default aspect to #edit ... #inspect for node builders is a ''standard'' object builder representation of the object ... why is String not cooperating? ... no #inspect for editors ... aspect for edit is used to provide different views of the same objects within different tools ... aspects for nodeBuilder provides transforms of the same objects for different tool ... for a particular tool, you can transform and look at standard view of no transform and look at non-standard view ... no need to couple edit and node builder .... object nodes propogate the aspect for transforms and there is no need to coordinate with the view ... ' id '93d7c0da-c1d5-4adc-a836-013de4c11f7d' date '01/18/2013' time '08:20:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.278' message 'generate a testSuite file for each tool and generate a master testSuite for all tools ... ' id 'cff02608-5318-496f-bd0e-e5f7f3818675' date '01/16/2013' time '17:03:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.277' message 'add displayOops and characterLimit to shell tool ... current set of shell tools are passing ... ' id '92ebac4c-1198-43f3-8857-0631a925806b' date '01/16/2013' time '15:46:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.276' message 'finally get TDDirectoryNodeClientListElementBuilder up to snuff ... again need to make displaying oops optional for testing purposes ... of course option oops will be useful for devs as well ' id '6911d1d3-e4e3-4862-b3db-036b77c6b703' date '01/16/2013' time '08:05:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.275' message 'don''t dink with nodeBuilders during tests ... move testSuite up one level to make it more accessible ... push server tests around a bit ' id 'a2d6e199-3d76-4935-bce5-a3b032214ab5' date '01/15/2013' time '11:00:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.274' message 'adding initial test case for window builder ... fix some test result display issues ... checkpoint while I revamp testing framework: cannot afford to break basic debugger functionality for the sake of a test:) ' id 'ca624f24-4bdc-4d26-a626-dcd3c92e432a' date '01/15/2013' time '08:47:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.273' message 'start work on WindowBuilder logic ... ' id 'a6060515-f5d5-4a66-942c-8aea0a30458c' date '01/14/2013' time '17:48:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.272' message 'splice node builder in at Object>>asTDObjectNode:topez:aspect: ' id '3d7bee85-1600-47ec-a6cd-a0ce9b6252b9' date '01/14/2013' time '12:04:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.271' message 'add displayOops arg to tzNodeDisplay... use it in TDTopezServerTests ... both new tests pass ' id 'dcf5ece3-9704-4f3b-841b-7b0f37f68404' date '01/14/2013' time '08:21:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.270' message 'add test for TDTopezServer>>buildNode:for:aspect: .. not passing yet ' id '97e12faf-c1ca-4db5-98ae-5fa3fdc048d6' date '01/12/2013' time '17:04:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.269' message 'stage is set to replace implementation of Object>>asTDObjectNode:topez:aspect: and friends ... same renaming and repackaging left over from addition of test package ' id 'ea653a2e-ff69-412f-b5e8-11d85085a306' date '01/12/2013' time '16:08:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.268' message 'nuked the failed builder experiment ... newer approach is superior ' id 'bbc8875a-277b-422e-8c6e-34c42b9d87f9' date '01/11/2013' time '19:30:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.267' message 'builder registration logic ' id '863be3fe-14f6-48a1-9070-e01dd895c592' date '01/11/2013' time '19:08:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.266' message 'package up debug tools and debug tools tests separately' id '97ade43a-5e35-4ce0-9d25-8d436649fa7a' date '01/11/2013' time '16:39:42' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.265' message 'another crack at node builder implementation (I like this variant better ... not complete) ' id 'e10bfc3e-32cc-4a32-8517-bf98db49a319' date '01/11/2013' time '16:20:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.264' message 'building TDNodeBuilder class hierarchy ... centralize the building of client elements and object nodes, etc. ' id '96a493c3-a57e-4513-90b4-bd5497aa665f' date '01/10/2013' time '21:41:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.263' message 'a bit of cleanup ' id '9ec80fd3-6a7c-44bd-941c-147620a64bf3' date '01/10/2013' time '10:04:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.262' message 'straighten out inspector navigation ... ' id '9a0d0bfe-33c0-4d08-9523-967b55581a49' date '01/09/2013' time '20:36:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.261' message 'restore String edit capability ' id 'acdc56ab-0c59-4a1d-bcf8-383fe53c8523' date '01/09/2013' time '16:18:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.260' message 'final couple of tweaks to correct problems with the first* caching ... back to original functionality but with many fewer round trips ' id '5a6fbc7c-e23a-4812-bbb8-b31d238b0e76' date '01/08/2013' time '16:56:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.259' message 'TDStack should not _require_ an exception ... ' id 'f8341386-3b82-43e7-9591-3a68f8268308' date '01/08/2013' time '16:16:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.258' message 'finished another round of round trip reduction ... seems that the context window update has been lost ... ' id '651b2041-93c9-424f-9185-4fbe75fd98f7' date '01/08/2013' time '08:19:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.257' message 'checkpoint ... partway through filling clientElement caches: TDDirectoryNode>>clientListElement and TDStack>>clientListElement implemented (first cut) ' id '61e41373-21e6-4c44-85bd-e49a41d00158' date '01/07/2013' time '08:18:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.256' message 'caching firstList and firstSource in ClientElements to reduce round trips for opening a window ' id 'd2e4197e-2374-48a6-807f-0a50b6d2e0a1' date '01/07/2013' time '07:55:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.255' message 'TDTopezServer>>reifyExceptionArgsForOopList:classNamesForOopList: serializes the exception args in there entirety ' id '38926abf-8b53-46ae-b4c2-2ca611639477' date '01/06/2013' time '19:58:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.254' message 'xxx ' id '070af2a3-5a29-4328-91d9-239851ce966c' date '01/06/2013' time '09:54:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.253' message 'checkpoint .... working through login issues, client forwarder handling (on server), tracking down/eliminating source of pharo deadlock/infinite loop ' id '41fb838a-0250-41ed-9524-120559c0b4e8' date '01/06/2013' time '09:17:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.252' message 'checkpoint ... reducing round trips during login ' id '793e8a2b-48e3-4121-b6d1-525ad73e1b83' date '01/05/2013' time '20:33:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.251' message 'TDTopezServer>>reifyOopList:classNamesForOopList: is working ' id '660ae69d-b60a-478d-be6f-01d8d060f041' date '01/05/2013' time '15:51:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.250' message 'checkpoint ... need to focus on avoiding concurrent gci calls ' id '734ed8c8-9299-4d5b-a24b-199695dad949' date '01/05/2013' time '11:19:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.249' message 'fix broken objIn... ' id 'b31ac663-ed28-4f22-9573-63c2263b9050' date '01/04/2013' time '17:45:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.248' message 'checkpoint ... support for optimizing error/forwarder round trips ' id 'b812fa78-75d6-479e-afd7-c3f6b33d85a5' date '01/04/2013' time '08:04:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.247' message 'checkpoint ... server side changes ... reducing round trips: one arg for client forwarder ' id '413a8df2-c9b0-4e07-9714-3709c4894729' date '01/02/2013' time '21:10:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.246' message 'checkpoint ... working on getting the list-based navigation to work ... a couple outstanding issues: 1) incorrect parentage (frameIndex doubled when following .) 2) bad offset occasionally ' id '86a57bf9-e349-496e-852c-857ac2845751' date '01/02/2013' time '08:12:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.245' message 'straightened out the parent node representation in the client list element ' id '9103aade-51f8-4dfb-9ae1-b9c63082f6c7' date '01/02/2013' time '07:10:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.244' message 'replace use of Object>>edit:aspect:windowId: with Object>>edit:topez:aspect:windowId: for many cases ... still need to create parent nodes for stack frame viewer, but the framework is now present ' id 'c21e291e-d50c-4d40-abbb-b4455ff72f6e' date '01/01/2013' time '17:26:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.243' message 'checkpoint ... convert Object>>asTDObjectNode:aspect: to Object>>asTDObjectNode:topez:aspect: ' id '414d0467-7c91-4eff-a008-64578e6a6bca' date '01/01/2013' time '16:10:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.242' message 'functional context window ... need to nuke redundent cds, add . and .. entries, shuffle the stack, context and inspect window locations ' id '1dbbadfe-654e-42e6-ab01-7616e65ce196' date '01/01/2013' time '10:15:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.241' message 'initial cut at adding #aspect to edit.. message ' id 'e4bf1b6c-8cf7-4d29-8763-a4fb6f0e3f14' date '01/01/2013' time '08:19:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.240' message 'align the columns for the inspector ' id 'ea96bd09-aa7f-4db6-a683-36ad3c6a293b' date '01/01/2013' time '07:33:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.239' message 'inspector is basically working for all nodes ... now ... need to add an aspect to the edit:.. messages to differentiate amongst the various edit contexts ...debug, edit, inspect ... each one should provide a slightly different view ' id '1cfa4fb6-3ec1-46e0-b665-ae9fe9392813' date '12/31/2012' time '09:50:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.238' message 'checkpoint ... inspector is working with directory node ... ' id 'b8949ac3-bd52-4db7-92d1-88f1f2f6cc70' date '12/31/2012' time '09:03:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.237' message 'inspector tweaks ' id '690f2679-1276-44e3-8ef9-d407b0ab4e46' date '12/31/2012' time '08:37:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.236' message 'checkpoint ... starting work on inspector ' id '337be511-d259-406f-8b0a-91f9b6bfdaf7' date '12/31/2012' time '08:28:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.235' message 'deconstructed debugger is working well now ... ' id 'b928f963-8ab2-44b1-abfc-18c507b7417e' date '12/30/2012' time '12:57:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.234' message 'working on getting the correct frame selected in debugger ' id '8de7aea1-c29f-4b79-bc77-13868d5307cb' date '12/30/2012' time '12:40:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.233' message 'debugger tweaks ' id '3cf45c96-17d2-43ff-90a8-a6bd5e2a2aba' date '12/30/2012' time '12:26:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.232' message 'apparently block cache is working as expected ' id '0822f635-9e35-4289-a359-4f1d4e838066' date '12/30/2012' time '11:53:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.231' message 'checkpoint ... more client element cache work ' id 'a3f32253-5e1f-4e90-82bf-e5e8fba670bd' date '12/30/2012' time '11:35:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.230' message 'checkpoint ... have to hang onto client element blocks ' id '2d05ef6e-08a7-43d4-addd-1e4cce2778d0' date '12/30/2012' time '11:16:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.229' message 'checkpoint ... changing list item selection logic ' id '6a812966-10a0-4420-9b91-ef9f6b4419e6' date '12/30/2012' time '09:26:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.228' message 'checkpoint ... a bit of refactoring to accomodate the source and list elements ' id '7a08a77f-9bf3-4a02-8d7e-eff55ee3e190' date '12/30/2012' time '08:59:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.227' message 'open frame on debug ' id '2441276a-7e2d-4521-8436-4a9ff9ca537d' date '12/30/2012' time '07:28:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.226' message 'debug command and spawned shell basically functional ... need a bit more testing, then start working on stack list view ' id '36386dbf-2351-4289-831d-26e22e45c037' date '12/29/2012' time '21:37:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.225' message 'checkpoint ... debug command is not quite spawning a new shell ' id '54922309-2534-4cbc-9d60-a9eece6aeeb7' date '12/29/2012' time '12:06:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.224' message 'start work on spawning shell as part of debug command ... implement sourceContainingIt ... ' id '6f09fde8-c098-40ed-9e9b-013047b890e8' date '12/29/2012' time '11:25:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.223' message 'should be an error to attempt to save new methodSource for homeless block ' id '8c739fa0-cb28-4ce3-bb8f-781092ceaee1' date '12/29/2012' time '09:24:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.222' message 'handle warnings ... ' id 'a84be395-a690-4cc4-9c25-38b055612b92' date '12/29/2012' time '09:17:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.221' message 'topez errors separated from application errors ' id 'fd6d716b-e821-45a8-b1de-9ab52bfdbc1c' date '12/29/2012' time '08:34:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.220' message 'checkpoint ... attempting to differentiate between command errors and application errors ' id '17ed3625-38c2-48e2-aedb-13b0050a9f6d' date '12/29/2012' time '07:48:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.219' message 'TDStackFrame>>setBlock ' id '1591c7fc-da1e-4bc4-8383-b669891c10c2' date '12/28/2012' time '09:48:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.218' message 'for debugger, must always use source from the compiled method associated with the frame ' id '96d5d037-001d-4d6c-9f7b-85fa48a71fd5' date '12/28/2012' time '07:59:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.217' message 'checkpoint ... stack frame display ' id '661d6aaa-c12b-468f-a840-84aa008be349' date '12/27/2012' time '17:37:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.216' message 'working on bringing up editor for TDStackFrame ' id 'ce0d11e9-8983-4b63-945a-ea9dcbd301d9' date '12/27/2012' time '17:20:01' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.215' message 'edit st, check. edit tpz, check. edit txt, check. edit sh, check....edit frame, BOOM ' id 'f40282bc-5fec-4f40-892e-9055d3b86a5d' date '12/27/2012' time '16:59:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.214' message 'finish move ... loose methods' id 'f82381fb-bb08-4bd8-848b-0bfacbe69fbb' date '12/27/2012' time '16:45:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.213' message 'moved TDNode hierarchy to Topez-Server-Core' id '6d6f0881-e5e6-4fd7-9f41-2a3bfe3d4317' date '12/27/2012' time '11:49:33' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.212' message 'edit code, no check... ' id '1ba19e26-db82-4f6e-abea-1ba2062974f3' date '12/27/2012' time '11:42:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.211' message 'checkpoint ... getting text editor working ' id 'f43c9a71-f47f-4ebf-a993-efc623443f3c' date '12/27/2012' time '10:29:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.210' message 'mc diff produces diff for changed packages ... mc compare (not yet implemented) is used to compare two different packages ' id '64b90f99-851c-4fd7-b0a5-88a1aa6c0a7b' date '12/26/2012' time '08:29:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.209' message 'simple mc diff ... ' id '12284b0b-7c3a-4b3e-8042-4b03831a036f' date '12/26/2012' time '07:48:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.208' message 'implement mc list and mc history commands ' id 'da0e7ae6-1e51-4cfd-a574-c78028b00e2f' date '12/25/2012' time '09:46:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.207' message 'get started on mc commands and .mc halo ' id '5c98641d-39c6-40a7-8a0d-fbd159611e88' date '12/25/2012' time '07:45:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.206' message 'checkpoint ... initial implementation of monticello packages ' id 'bdac7e37-0a62-4905-8026-5dce08fb0981' date '12/24/2012' time '17:48:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.205' message 'checkpoint ... initial cut at /mc/repos structure ... ' id 'c740192f-0ee5-4b16-816c-1ebfb4a360ce' date '12/24/2012' time '13:45:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.204' message 'checkpoint ... creating monticello tool ' id 'd443db62-b9d3-4c8a-b620-0b4396b46225' date '12/24/2012' time '11:47:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.203' message 'take into account expectedFailures ' id '2def377a-78f4-42fb-a1cb-0762ee8b4301' date '12/23/2012' time '17:04:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.202' message 'additional test cases for debugger ... tests passing ... tweaked test framework based on usage ... ' id '80edc190-a891-496d-91bb-cb945cd7700a' date '12/23/2012' time '13:40:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.201' message 'test tool tests pass .. add ts debug errors/failures/method spec feature ' id '9aa64b4f-98a6-4401-ba5c-5392a6cd67ba' date '12/23/2012' time '12:16:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.200' message 'checkpoint ... updating method lookup parser to handle frame print string with () enclosing the method class ... start adding tests ' id 'aeda8114-b7d9-493e-ae80-be05768a9637' date '12/23/2012' time '11:53:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.199' message 'straighten out discrepency between ls and ds ' id 'e0e50592-62c1-46c8-9992-d77c82796abc' date '12/23/2012' time '08:32:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.198' message 'add continue command to compliment debug ... use real continue gci call ... leave continueWith: variant for later (continueWith: gets SIGSEGV sometimes) ' id 'ebf8309f-20c0-41bb-99e4-2c8a89fe9785' date '12/23/2012' time '08:02:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.197' message 'riffing on proces debugging and handling dead/dying/orphaned processes ' id 'a23417ab-1497-4e3e-a2a4-b3618ef63fbc' date '12/23/2012' time '07:06:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.196' message 'tweak printing again .. ' id '7ca41cd4-2e6c-4ae5-bc1e-9b49f1d0110a' date '12/22/2012' time '17:15:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.195' message 'add ps stacks command ... begin searching for the mystery process from zinc tests that appears after repeated ps yields ' id '83fbeec4-fa1a-45e7-8ea6-b85607a72572' date '12/22/2012' time '09:53:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.194' message 'monkey with ps and ds and tz display code as I work through zinc test failure scenarios ' id 'ffb57ad7-a9e4-42f1-b6b1-a54379f6b432' date '12/22/2012' time '09:22:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.193' message 'add ts list and ts debug commands ' id '25b6b2a3-5b4d-4912-8346-ab2d20f071c8' date '12/21/2012' time '20:32:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.192' message 'restructured the test nodes .. starting work on ts commands ' id '220cbe1d-a033-47bb-a2bc-ceb0673263b5' date '12/21/2012' time '19:56:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.191' message 'trim .debug halo items ' id '6fcf50d1-5de6-432d-9c29-e100b774a208' date '12/21/2012' time '18:20:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.190' message 'cycling in on satisfactory test command combo ' id '2a057f49-e44e-4621-a9c5-24170540cb69' date '12/21/2012' time '18:14:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.189' message 'better colors ' id '9b1c4812-be6f-4c59-82ff-031e07ddae35' date '12/21/2012' time '17:15:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.188' message 'clear up some element rendering bugs and add color to the test nodes ' id '4728b3b1-7c7b-405c-8064-6fedf6760cd4' date '12/21/2012' time '16:59:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.187' message 'getting started on sunit support ' id '0d1052b1-523e-4163-8cdc-6bccf1a8dab9' date '12/21/2012' time '14:15:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.186' message 'rename db steps command to db break steps ' id '7d4b8355-31fa-4352-88e9-e143d301a30c' date '12/21/2012' time '11:40:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.185' message 'rename TDCoreDevTool to TDShellTool ' id 'b7ca041e-3e84-48f7-9a0f-380a09023baf' date '12/21/2012' time '11:32:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.184' message 'implement autoCommit ' id 'f6f05483-fd25-4736-883b-8f47dca99d87' date '12/21/2012' time '11:21:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.183' message 'implement shell window spawn ... needs a bit more work ' id '19a463c5-968b-43f6-8851-b9c624bb7123' date '12/21/2012' time '10:03:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.182' message 'find signallerFrame for initial currentFrame in debugger ... fix frame printString ' id '75628c61-2103-4698-9ff1-05493e453b94' date '12/20/2012' time '21:10:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.181' message 'revamp ps kill logic to use oop ... cannot count on list-index ' id '7e2923d8-8bff-4891-add3-d479ed7205f0' date '12/20/2012' time '15:52:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.180' message 'move ps code to its own class ... add range of kill commands ' id 'a0d28f04-d7b4-4485-989d-4cfb55a62db0' date '12/20/2012' time '14:33:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.179' message 'checkpoint ... .processes halo and yield command ' id 'd0aa797f-58e1-4c3d-a942-50d9835e0e30' date '12/20/2012' time '12:41:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.178' message 'finishing touches on breakpoint commands ' id '36147ebc-7962-469b-88a8-5be8cbe1c19a' date '12/20/2012' time '11:01:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.177' message 'list breakpoints implemented ' id '20fff03e-52dd-434a-81a0-9970c12be5fc' date '12/20/2012' time '08:59:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.176' message 'rename the .ex halo to .debug and use stack for the stack ' id 'f5880b13-c5da-425d-9746-af6392b2a0f5' date '12/20/2012' time '07:57:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.175' message 'update readMe for the halos ' id '25f39f5b-3fb9-4313-b8ec-4ea502f9ef5e' date '12/20/2012' time '07:42:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.174' message 'checkpoint ... set breakpoint works ' id 'afb5e921-1973-4dc3-86b4-003be5ff6878' date '12/19/2012' time '21:19:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.173' message 'checkpoint ... getting started on breakpoints ' id '9da67851-9e30-451a-b748-8124d3150da2' date '12/19/2012' time '21:02:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.172' message 'db steps command for displaying stepPoints in a given method ' id 'fcfed690-0da2-4708-b65c-d7cab9a7ba8f' date '12/19/2012' time '20:16:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.171' message 'implement db continue command ' id 'b893920b-b143-4494-b7cd-a8cff446f50d' date '12/19/2012' time '16:59:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.170' message 'implement over and into commands (for step over and step into) plus correct return value when stepping off end of stack ' id '8f69d068-0026-4a5d-91af-ef95eb442abe' date '12/19/2012' time '16:45:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.169' message 'checkpoint ... started implementation of debug control commands ... db step over is basically working ... trouble when running off end ' id '274296c7-4e9e-4688-9316-4380c489ff40' date '12/19/2012' time '14:52:02' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.168' message 'add priority order to dev tools ... debugger now uses db command namespace for all subcommands ' id '2f9cbc7a-ed3f-46b6-95a5-9c3fcc8321cf' date '12/19/2012' time '13:07:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.167' message 'checkpoint ... add example txt and more work on getting txt functional ' id 'b636876c-b780-4db1-b0f3-c2fe3bbdffc0' date '12/19/2012' time '08:23:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.166' message 'store sourceRange as Array instead of Interval, because of bug: https://github.com/svenvc/ston/issues/5 ' id '00fcfe92-a1f9-4342-915e-8c1b1c7656f7' date '12/17/2012' time '08:46:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.165' message 'implement selection interval for stack frame ' id '77abb5fa-8efe-4860-a710-ff2fe3789c4a' date '12/17/2012' time '08:30:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.164' message 'checkpoint ... automatically open editor on frame method source and update source as you navigate amongst frames ' id 'dbe421ef-c84e-4451-85af-5bb986c9a6ea' date '12/16/2012' time '15:57:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.163' message 'reuse the window for stackFrame source ... ' id '0028fe3a-4b99-491a-9d19-cf369ac3b425' date '12/16/2012' time '15:36:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.162' message 'checkpoint ... open editor on frame method source with syntax highlighting ... need to highlight stepPoint ... allow for method saving (and truncation of stack) ' id '8795be63-a624-430a-8102-f1ebaa685583' date '12/16/2012' time '15:17:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.161' message 'checkpoint ... edit frame progress, keep accumulateBlock alive for duration of run command ... ' id 'acddc8da-7713-46ae-a758-e428ba89203c' date '12/16/2012' time '15:06:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.160' message 'checkpoint ... just getting started on editting method source for debugger ' id '4d34b9aa-22de-4347-a47b-f54c57e6780e' date '12/16/2012' time '14:42:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.159' message 'checkpoint ... implement frame command ' id 'd0ceef3b-86ba-4ba8-8257-87e9db1a1869' date '12/16/2012' time '14:22:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.158' message 'checkpoint ... implement up/down commands ' id '975732f9-8c02-408c-b028-2c550d6cce7b' date '12/16/2012' time '13:33:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.157' message 'checkpoint ... preparations for navigating stack frames ' id '90da923c-fe79-4e1b-86f7-689e57414bc3' date '12/16/2012' time '11:42:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.156' message 'checkpoint ... refactor stack structure ' id 'e7f3c822-12fa-402b-a67f-4f9cc4e5c775' date '12/16/2012' time '10:31:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.155' message 'checkpoint ... add debug command ' id 'c4c3ee01-5ac6-4bee-839b-53ad421d729e' date '12/16/2012' time '10:03:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.154' message 'checkpoint ... filling out debugger ' id '06e903c9-c74e-4a3f-9aa6-67fa4b1c2097' date '12/16/2012' time '09:48:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.153' message 'checkpoint ... create skeleton TDStackFrame ... need to fill out api and map to the node... ' id 'c09f77d3-d1d0-476d-99b0-76f3c539fa0c' date '12/15/2012' time '19:21:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.152' message 'checkoint ... raw frame contents available ' id '5a9a77df-336b-47bc-9b72-bd472a2229f2' date '12/15/2012' time '19:10:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.151' message 'checkpoint ... getting started on debugger tool ' id 'ee3f7271-4b86-49c7-a46f-b44a24a3c1a4' date '12/15/2012' time '12:28:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.150' message 'change default list limit to 20 ' id 'd50d1e3d-0271-4c39-9a83-81e9c4f9b844' date '12/15/2012' time '11:36:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.149' message 'add limits for ls and ds commands to minimize issues when navigating large objects ... bigls and bigds commands could be created to allow viewing of ranges of large objects ... ' id '89cf35ff-0d32-4859-8c9e-574a38541e7a' date '12/15/2012' time '11:19:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.148' message 'objIn reset after pipe chain complete ' id '48e37505-b622-4788-b655-f89f3bd51a59' date '12/15/2012' time '08:50:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.147' message 'checkpoint ... need to reset objIn after pipe chain is complete ' id '4ec64801-1572-4f0d-8fc5-785ff74ebab8' date '12/15/2012' time '08:43:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.146' message 'provide emphasis cue for index elements that are on an index path ' id '1160ec39-d307-4be6-9f73-d01f4c92650d' date '12/14/2012' time '17:23:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.145' message 'add readMe to the index analysis nodes ' id 'ee40ac9a-ab33-4b32-9546-cf764d000ac0' date '12/13/2012' time '21:35:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.144' message 'finish implementation of parentLink ... ' id '2569eb69-5ff7-418a-a05b-5b69be86648c' date '12/13/2012' time '21:20:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.143' message 'handle BucketValueBag in index dict, fix bugs in run, btree nodes and symbolList ' id 'ed705fba-2af9-4eba-8c04-107127aa2ded' date '12/13/2012' time '20:31:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.142' message 'tweaks from using tool to understand a particular set of indexes on a single nsc ' id '43b12ddb-0a91-4e45-887c-93c2dd860d05' date '12/13/2012' time '17:03:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.141' message 'fix run objIn handling, fix up index dictionary handling, add lastResult to .run halo for debugging ' id 'b8b89aeb-471b-4d10-897a-9a3680e91b48' date '12/13/2012' time '16:10:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.140' message 'improve ds command, add better handling for btrees, eliminate premature caching, and various bugfixes ' id '1deee9f1-4939-45a6-a06d-f222552b7b17' date '12/13/2012' time '13:08:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.139' message 'first cut at trying to control per element extension and text attributes ... somethings not right ... ' id '72f68dc9-fa0f-487c-ac5d-720052ca5c55' date '12/13/2012' time '08:47:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.138' message 'straighten out the naming of the nodes in the analyzeNsc node structure ' id 'd1c8c92c-22c5-475d-9ecb-c5c13684f4d8' date '12/13/2012' time '08:14:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.137' message 'add indexList to index node along with nsc...list all of the instance variables for index elements ' id 'ac6dbff0-a127-415a-88d2-9bd03a022bb0' date '12/12/2012' time '20:44:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.136' message 'make sure that internal and external node names are the same in the index tool ' id '45ba051e-e87b-4026-83df-7b2cd774e1de' date '12/12/2012' time '17:06:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.135' message 'renamed display command to ds ... ds is the same as ls, except that the object represented by each directory entry is displayed (oop size class and printString) ... ds is more meaningful for inspecting during traversal ' id '2fa81e50-cfd5-4999-83c9-4fe6a372f501' date '12/12/2012' time '16:46:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.134' message 'add elementExtensionBlock elementRenderAttributeBlock to TDPluggableNode .. greatly simplifies the definition of listBlock ... only need to generate collection of names ... rendering names into text done elsewhere ' id '9d5e789d-a450-424e-99e1-81234210b5ff' date '12/12/2012' time '16:10:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.133' message 'checkpoint ... working on dsiplay command aimed at producing structured display of node contents ... find that I need to be able to traverse children which means cannot use listBlock (because of extension and text) ... listBlock must be reduced to names and extensions and text added separately ... ' id 'ab8979dd-b6e6-458d-bdcb-6e038ca5b1da' date '12/12/2012' time '15:20:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.132' message 'index analysis node structure is basically funcational ... need to fine tune ' id 'a51639bb-6f93-4a69-9d8f-5721f99b6923' date '12/12/2012' time '14:27:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.131' message 'initial cut at node structure for index analysis tool ' id '9c45b592-5f96-4fcb-ae48-90f94efd7233' date '12/12/2012' time '13:53:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.130' message 'start work on the index analysis tool ' id 'd9413328-b7fd-42ca-9669-8b89a86aba9d' date '12/11/2012' time '21:25:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.129' message 'get the pipe command to work correctly ' id 'b6c7ab3b-39e5-445f-b5d4-a41ca554b9da' date '12/09/2012' time '17:46:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.128' message 'rework edit command with objIn in mind ' id 'ec077ad5-50b3-4d42-bfd4-261069a80188' date '12/09/2012' time '16:36:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.127' message 'initial implementation of objIn, introducing | and ; to command line ' id '94421344-d94b-42a2-ad45-3595bb71cbc2' date '12/09/2012' time '14:13:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.126' message 'clean up issues with PluggableNode and extensionBlock and renderTextAttributeBlock ... start work on building interface to tests: /st/tests ' id '513ca68a-d3ce-4b85-b3f2-eeab2872fd9b' date '12/07/2012' time '16:50:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.125' message 'add extensionBlock and renderAttributeBlock TDPluggableNode ' id 'ed5d2812-0111-429f-ba99-a762cc894020' date '12/02/2012' time '08:51:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.124' message 'better results display... ' id 'a41e680c-1140-4391-aef1-b0e615cc39c2' date '12/01/2012' time '19:46:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.123' message 'push state for exceptions into TDServerStatus ' id 'e09e963f-9969-4ea2-95d1-750bc91721ad' date '12/01/2012' time '18:24:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.122' message 'implement .ex halo (description, exception, process) ' id '4caf0405-1aac-4b2a-9ec3-47b6437a63a4' date '12/01/2012' time '18:13:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.121' message 'allow for editting (read/write) of .run/st nodes ... makes for usable doit scenarios ' id '59219592-4504-443f-b8ac-52bab429c6f4' date '12/01/2012' time '17:32:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.120' message 'finish first cut at halos implementation ... see halos command manPage ' id '14a59a27-ae67-4361-b94b-68aef1773f90' date '12/01/2012' time '16:48:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.119' message 'rename TDDotObjectsDevTool to TDHaloObjectsDevTool ... prep for more halo work ' id '173ccd55-cf47-4c1d-aad6-3520091b1bed' date '12/01/2012' time '13:27:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.118' message 'implement doit command ' id '0b19d2fd-83a3-4d67-b469-14f7f2bc2570' date '12/01/2012' time '13:13:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.117' message 'finish implementation of run command ' id 'd7c480bd-84d0-4aa9-a876-14610d0f6146' date '12/01/2012' time '10:56:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.116' message '.run implemented ' id 'ec094921-77e6-421d-85a3-e5ade84863e8' date '12/01/2012' time '09:34:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.115' message 'implement /home/.run.st node ' id 'b02bc5cb-3919-4f12-b666-a25e9d146011' date '12/01/2012' time '08:57:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.114' message 'basic run command is functional ' id '3525d26a-e18f-4615-bb7e-e207660e29b7' date '11/30/2012' time '19:48:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.113' message 'a bit of cleanup post execution work ' id '67e6a8cb-7d7c-40df-9ea9-ac178ee91539' date '11/30/2012' time '15:48:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.112' message 'execution of .st, .sh, and .tpz files is functional ... ' id 'b3c3224e-13be-47d9-b42b-5d84a988125d' date '11/30/2012' time '15:28:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.111' message 'add structure for /st, /st/classes, /st/globals, /st/symbolList ... checkpoint ' id 'fa76c73f-bbff-42e5-81b0-2a1e4521ea89' date '11/30/2012' time '12:25:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.110' message 'proper label for generic Object edit... ' id '0ca2b343-9f20-45fe-b497-bfebda098d05' date '11/30/2012' time '10:31:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.109' message 'reimplement touch command to produce different types of leaf nodes: st, sh, tpz, and txt ' id '025a60c5-2c66-4cfc-8995-14899f1a14f0' date '11/30/2012' time '08:43:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.108' message 'add Script, Topez, and Smalltalk leaf nodes ... pick some colors ' id '8d671d2c-4ceb-4ab0-bf03-2543b8e4500f' date '11/29/2012' time '20:42:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.107' message 'restructure TDNode hierarchy a bit ... aiming for consistent rendering with emphasis and color providing clues to the node type, plus consistent use of extensions ' id 'fda967a0-414a-49ae-be43-4008e10eaf53' date '11/29/2012' time '19:53:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.106' message 'parse path and allow path as command name to evaluate to a node and get the block from the node (executable) ' id 'f1f22ff9-5beb-41e6-bd1b-bb7c6955f71b' date '11/29/2012' time '17:04:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.105' message 'define standard .readme and finish up first cut at .readme ' id 'e61ac62f-7c70-4a22-8a3a-8ad9d94fbd40' date '11/29/2012' time '16:22:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.104' message 'finished first cut at writing man pages for existing commands ' id '5fb85462-bc8f-464d-aea0-60a02eecd5a3' date '11/29/2012' time '15:05:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.103' message 'checkpoint ... writing man pages ' id 'bc877df9-428a-4ccf-984e-76587b6e9415' date '11/29/2012' time '13:20:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.102' message 'implement man command ... make extension responsibility of node (not container) ... node stored in commands instead of block ... add .readme to nodes ' id '83cc5c63-fddc-45d9-be76-bfe296d8b565' date '11/29/2012' time '10:33:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.101' message 'add .self and .node special nodes as trap doors for inspector/editor to get access to underlying object and tool object ' id '46204d83-13b0-4f03-8063-cb5cf760f040' date '11/28/2012' time '17:40:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.100' message 'can now cd into objects in shell ... cat node to get printString ' id '2671b066-2a38-40d7-8b7d-0dc11edcfd09' date '11/28/2012' time '14:51:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.99' message 'fine tuning TDBlockNode implementation ' id '5bf87068-3177-4767-8c39-9b71355532b9' date '11/28/2012' time '14:08:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.98' message 'normalize the edit window location and reuse window ' id '5dc861df-4449-4482-b3a8-726ebdb4f16f' date '11/28/2012' time '10:27:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.97' message 'basic edit object ... need to add asTDObjectNode for navigation and pseudo inspector (or real inspector?) for true editting.... ' id 'f0787a91-f8b9-467e-b016-2f40fe99c648' date '11/28/2012' time '08:25:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.96' message 'working towards generic object editting ' id '9ffc49ef-d080-45cc-ae9a-07c5fa2b781b' date '11/28/2012' time '08:03:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.95' message 'rename TDObjectNode to TDBlockNode then create TDObjectNode which can hold arbitrary objects in contents iv ... push around notion of edit:tokens:windowId: ' id '684000e7-5c94-4bb0-811e-7ba02303c785' date '11/28/2012' time '07:38:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.94' message 'sqap references to TDNode classes ... ' id 'bbf016ac-8a4c-4f81-b9ba-743354f3059d' date '11/28/2012' time '05:44:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.93' message 'tweak /home/.window creation code ... ' id '98cabd83-9a47-4ad7-97cb-e1e980a0bd63' date '11/27/2012' time '16:41:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.92' message 'create /home/.window object whose contents represents the server element associated with the active window ' id '77b3f88b-439d-47af-a863-c0251983499e' date '11/27/2012' time '16:15:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.91' message 'touch, edit, save sequence is working for commands ... execution and two window view not tested/working ... CMD-l should refresh with newly saved contents ' id 'ea729ebe-0c18-4885-ab7e-055daf5e5f7c' date '11/27/2012' time '12:37:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.90' message 'push block creation to topez for GemStone ' id 'afdba3bd-2334-4eee-8579-6ad0205a1bde' date '11/27/2012' time '12:14:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.89' message 'start work on seriously editting commands: adding new and saving source ' id 'ba6c30a2-9e5f-40bd-98ad-70df5bb7ca96' date '11/27/2012' time '11:11:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.88' message 'Streamline the edit stack... ' id '925a1d7d-0e67-4806-a83d-c6524815b175' date '11/27/2012' time '03:15:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.87' message 'clean up TZGsMessageSend calls ... TDClientSourceElement is functional ... editor opens correclty ... need to work on save ... ' id 'fd31d3d0-acee-45c3-9475-2cf95862495a' date '11/26/2012' time '20:59:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.86' message 'filling out behavior in TDClientElement and TDClientSourceElement ' id '435dbd80-7ed6-48c3-8730-3d82a38fb2a7' date '11/26/2012' time '19:57:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.85' message 'starting work on TDClient/TDServer elements... ' id '3dca6d93-0809-44d2-99e0-aee8c81636ac' date '11/26/2012' time '18:30:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.84' message 'tweak edit implementation ' id '2f2c185b-c1b7-481d-bbea-c6807682d681' date '11/26/2012' time '16:31:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.83' message 'edit script is working now ... with correct syntax highlighting ' id 'b4b9bf58-1b7b-4482-8e70-1fe01b513b67' date '11/26/2012' time '16:00:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.82' message 'adding edit command ... in progress ' id '2a1cd8b1-70ae-4ebd-9221-fb1fc0d44fd2' date '11/26/2012' time '15:29:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.81' message 'upon detecting an exception (on the client), the server-side is notified of the exception, so the debugger can be opened et cetera at the developers leisure' id '63cce05f-1aa5-40ff-bad5-fb086a44fb91' date '11/21/2012' time '16:38:08' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.79' message 'tweak install logic ' id 'c950af3e-68b4-49ea-ab41-1a73c8191fb8' date '11/21/2012' time '10:55:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.78' message 'render text for evaluation results on server-side ' id 'aacf477e-2469-470a-b837-db5b6cc62567' date '11/20/2012' time '17:07:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.77' message 'install /home directory ... ls command is working ' id 'e94d51af-4c3b-44f4-906b-e041839f75de' date '11/20/2012' time '16:18:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.76' message 'implement navigation commands and some DevTool house cleaning ' id 'e4c92b05-5e92-4f94-b01a-a2177eb9d531' date '11/20/2012' time '11:47:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.75' message 'hook up Transcript and pass tokens from client to server as STON string ' id 'a76ef236-7ec5-4872-a98b-5945b56f7eeb' date '11/20/2012' time '10:45:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.74' message 'register commands in a dictionary on server during install ' id '269324ce-f36d-4206-ad79-d493983b2d78' date '11/19/2012' time '16:43:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.73' message 'progress towards new fangled server-side code ' id '1f2e5965-0b9f-467e-a037-4a40535109ac' date '11/19/2012' time '15:46:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.72' message 'use clientForwarder to open window on client from server ' id '4672823b-a719-4afe-b48c-12589afa3ada' date '11/18/2012' time '17:30:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.71' message 'remove .../bin contents before adding commands ' id 'f04fc72b-e216-4033-996a-2bb4d7e29836' date '11/14/2012' time '16:36:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.70' message 'starting to build server-side (GemStone) commands and command structure ' id '80e1b790-3404-4b15-bcad-b30a9b746313' date '11/14/2012' time '16:18:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.69' message 'additional elementSuperClassName support' id '6be04623-3198-4bba-84c1-2cf648d48698' date '11/11/2012' time '07:41:15' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.68' message 'get diff running in GemStone ' id '34738fab-b821-4a43-9e04-4bc659f9176b' date '11/03/2012' time '13:48:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.67' message 'implement reload and save commands ' id 'cdd67876-6a29-4f1d-b2ef-b1532a08ac61' date '11/01/2012' time '16:34:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.66' message 'address infinite loop potential in setting topez for proxies ... open door to using TZGsStonWriter (more compact STON reports)' id '49dfa8d6-0be7-46cb-80ed-9ee66c3fcd54' date '11/01/2012' time '11:44:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.65' message 'address infinite loop potential in setting topez for proxies ... open door to using TZGsStonWriter (more compact STON reports)' id 'b6c2d94a-5642-485b-b2e4-8c68eef15aa8' date '11/01/2012' time '10:25:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.64' message 'avoid using references until https://github.com/svenvc/ston/issues/3 is resolved. I''ve got a patch that should work for STONREader if there is a loop in the traversal, but that patch may not be usable until the vm bug is resolved.' id 'f725a62c-5775-49c6-a80b-871cc33700a0' date '10/30/2012' time '21:07:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.63' message 'checkpoint ... working on GenStone performance issues ...' id '3df2f153-3076-4571-8508-0a143f4e0f59' date '10/30/2012' time '19:35:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.62' message 'add TZGsStonWriter class with added support for storing proxy references ... plus other performance adjustments' id '51aa5f04-1851-44c6-aab4-b959ad976e37' date '10/30/2012' time '16:09:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.61' message 'get /projects working for Gemstone' id '12f2d462-964f-4be0-8590-f372f0926267' date '10/30/2012' time '10:50:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.60' message 'ls /projects/Topez/classes now working on GemStone' id '5ba2598d-7de3-496f-8d8e-d1ec4285b545' date '10/29/2012' time '19:40:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.59' message 'checkpoint ... porting the project structure to GemStone' id 'de15c4f7-f963-4323-98eb-0e118a3d90a8' date '10/29/2012' time '15:36:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.58' message 'a bit of cleanup' id '08a7d25e-782f-4142-beaf-237087fbe13d' date '10/26/2012' time '10:56:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.57' message 'reduce GCI round trips by including literals (String, Symbol, Boolean, SmallInteger and Undefined) in the gemstone header. Also turn off STON pretty printing so the size of the payloads is reduced ...' id '6c6b0e60-d664-4a8c-a09b-9a5999a34cdf' date '10/26/2012' time '00:25:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.56' message 'checkpoint ... context inspector finally functional' id '8096ab05-085d-4122-a9be-e39f95f17339' date '10/25/2012' time '22:51:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.55' message 'checkpoint' id '298857d8-d92e-4836-8134-2b03c0019acd' date '10/25/2012' time '22:12:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.54' message 'add TZFrameContextElement for context inspector' id '8c0b0303-76c2-489b-8a0a-01f359b951ce' date '10/25/2012' time '21:35:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.53' message 'fix up the inspector' id 'da242626-5d6d-431a-ba43-6da1b83427e4' date '10/25/2012' time '16:06:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.52' message 'monkey with offsets and get back to correctly display gemstone stack' id 'b3d847c2-17dc-4150-a930-4be5861d418f' date '10/24/2012' time '12:07:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.51' message 'start calculation selection range for frameMethods' id '14c940a6-f076-4f22-9d79-e4dc076283a1' date '10/24/2012' time '08:57:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.50' message 'fine tune stack frame implementation' id '669a1a3a-d3a6-43c2-8d6b-28836e2304e4' date '10/24/2012' time '00:24:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.49' message 'stack printing correctly via where' id '68e0cad4-f38f-4657-a633-607674f0955f' date '10/23/2012' time '23:36:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.48' message 'TZStackFrameElement used in stack ... finally:) ... still more work to do' id '85467d3d-2f2f-48e9-8889-dac70dea8848' date '10/23/2012' time '21:52:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.47' message 'stash gsprocess (context) in the instance slot so I can get a peek at the stack ... work on creating the stack frame object' id '19d83ee5-2f2b-463e-bae5-70800679c393' date '10/23/2012' time '17:24:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.46' message 'all but one test (expected for now) green' id '3d1d1ec8-bfb5-411d-9a62-e4af67853d7d' date '10/23/2012' time '16:26:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.45' message 'converting GemStone to use TZStackFrameElement' id '7d3a1488-4ade-4699-9c9f-5e127d69d8f5' date '10/23/2012' time '15:43:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.44' message 'TZEngine is now a session singleton ... each session has it''s own instance ... cache is not persistent, so we have to think about running out of memory' id 'a822496c-a4d6-4ed1-bb4e-daef87958eb0' date '10/23/2012' time '10:25:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.43' message 'fix gemstone referencesTo: ... again' id 'dc9042e2-7a07-4bdd-a55e-cbee1f3b7e4d' date '10/23/2012' time '09:56:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.42' message 'conversion of ClassElement to use factory (for recording instances) is complete' id 'edbef02c-7335-4681-a14e-60bb0351dab9' date '10/23/2012' time '09:38:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.41' message 'handle classFactory for ClassElement and record all TzElement instances created in elementCache' id '0270d912-a8b0-423c-bf41-874ade153444' date '10/23/2012' time '07:47:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.40' message 'preparing to cache TZElement instances for GemStone to avoid GC issues ... resolving this issue is why I converted to a instance-side TZEngine implementation' id '4b0504d0-a776-40cd-925a-0a2b092f7026' date '10/23/2012' time '07:30:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.39' message 'need to create methodTemplate on server' id '54724ce8-e478-47da-bb75-d5df16926820' date '10/22/2012' time '23:56:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.38' message 'complete conversion to use TZEngine singleton' id 'eaff581d-7169-4d51-8416-7063128fef5d' date '10/22/2012' time '21:19:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.37' message 'fix inClass problem' id 'f4a05f12-ac11-4d5f-86ba-fd75272bc9bd' date '10/22/2012' time '20:23:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.36' message 'switch to a singleton for TZEngine' id 'd7d20955-a55f-48bf-ae15-bca245db6736' date '10/22/2012' time '15:39:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.35' message 'checkpoint' id 'bfa325f7-d314-4660-95eb-d48fa11b48e3' date '10/22/2012' time '13:39:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.34' message 'adjust indent for instance elements' id '8f8345d1-dfd5-4c90-a86d-a7d89f2d60b4' date '10/22/2012' time '10:35:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.33' message 'usability tweaks while working on debugger' id '357d04fb-3153-45f6-a562-f79147c60439' date '10/22/2012' time '08:19:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.32' message 'bugfixes for gemstone `edit instance`' id '9238c63c-a094-4fcd-8870-def7e1d7b835' date '10/20/2012' time '22:16:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.31' message 'checkpoint ... working on instanceElement logic for GemStone' id 'ae9f290e-f226-402c-ac32-2317e7bc8923' date '10/20/2012' time '16:18:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.30' message 'checkpoint' id '7572f8fc-0e6e-4a8c-8784-e7b3c152d82f' date '10/20/2012' time '09:21:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.29' message 'delete the TZTopezCmd hierarchy ... not really used' id '27856449-3643-4734-a478-bb93b798609e' date '10/19/2012' time '17:42:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.28' message 'checkpoint ... some work on GemStone side, preparing to remove all of the command objects (more complication than needed) ... ' id 'd9975105-4d0a-4538-8da1-425692436ef3' date '10/19/2012' time '17:30:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.27' message 'format the methods' id 'c6bbe647-94ee-4dde-9879-b0c867299f7f' date '10/18/2012' time '19:44:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.26' message 'all tests green' id 'd3ee1b3d-0a48-46d0-90e5-33dfeba58293' date '10/18/2012' time '14:25:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.25' message 'gemstone tests running green' id '41521571-4845-41bc-a51f-717b2c439374' date '10/18/2012' time '14:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.24' message 'checkpoint ... gemstone tests ...' id 'a8fd757d-e32f-4547-916e-66b49117ef64' date '10/18/2012' time '12:04:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.23' message 'checkpoint ... gemstone tests' id 'f352d411-c710-4180-92a8-11a8fb873074' date '10/18/2012' time '11:51:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.22' message 'checkpoint ... working on getting GemStone tests to pass' id '8c32cd5e-dec1-4cd1-82cf-5b5b71259234' date '10/18/2012' time '11:39:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.21' message 'checkpoint ... working on getting tests to pass for GemStone' id '0412b011-f5eb-480a-902f-dad043ef5a08' date '10/18/2012' time '07:56:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.20' message 'checkpoint ... implementing hierarchyOf, sendersO' id '8c8a9f64-2211-483e-a5c3-ec3c7f64c798' date '10/17/2012' time '21:38:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.19' message 'rename instance variables in the TZElement hierarchy to get rid of proxy in name ... too confusing ... native tests are now passing (except the new ones)' id '17198e97-3174-466b-81f5-1439535ab1de' date '10/16/2012' time '20:49:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.18' message 'green tests' id 'd280d50b-0e73-486b-bceb-69a7a1c48f6d' date '10/14/2012' time '17:13:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.17' message 'finish up `edit class`' id '185f48f5-1927-4ac6-b41f-ccec13175edf' date '10/14/2012' time '16:37:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.16' message 'working on `edit class` and `find class` commands' id '7c072de2-a0a3-4a7d-9593-6cf3422cc8dd' date '10/14/2012' time '12:39:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.15' message 'class names and selectors left as Symbols, since String variants my not be persisted and are subject to gc ... avoid having to manage gci references as long as possible:)' id '068d2d8e-ceeb-4e01-9324-ac154a3e1b07' date '10/14/2012' time '10:33:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.14' message 'checkpoint ... accept method work for GemStone' id '17691f51-f0e9-45a9-8916-3d6e9f615379' date '10/14/2012' time '08:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.13' message 'fix selectors method' id 'cb66bdbc-7ceb-4729-be64-3cfe6ce0debc' date '10/13/2012' time '18:47:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.12' message 'checkpoint ... completed test for `list` commands' id '528d98b1-0e31-4117-b137-bc8dc44f30b7' date '10/13/2012' time '12:11:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.11' message '`edit class` command and accept method' id 'c5010fde-3320-4133-a1f4-d3dc4e0474dd' date '10/12/2012' time '16:00:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.10' message 'green tests' id '8783341a-e89d-4ebb-8c3e-c9dc5f5e2619' date '10/11/2012' time '16:28:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.9' message 'gemstone working again' id '7119d7a5-00c7-4f48-9779-74c2e96ff3d7' date '10/11/2012' time '16:22:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.8' message 'implement history and rename classHierarchy to superclass' id 'fde97278-0897-4a23-aa39-5bdc20fe94fb' date '10/11/2012' time '12:08:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.7' message 'green tests' id '77ea215a-464b-4a8d-96c7-1d0a63a357ec' date '10/09/2012' time '16:57:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.6' message 'giving more responsibility to TZElement classes ... server side mods ... not debugged' id '757a4c21-1c66-4b6d-bc21-2d50db8b7d53' date '10/09/2012' time '16:52:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.5' message 'class selectors support' id '2e67b010-f1c3-4380-8c78-075e9431f761' date '10/08/2012' time '18:44:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.4' message 'prclasses support' id '1d00262c-54a5-4a68-a7e9-c7219586697f' date '10/07/2012' time '18:29:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.3' message 'move tzProxyClass to server core to support native operations' id '1f35d6a7-883e-4aea-9f22-4563cef214f1' date '10/05/2012' time '10:26:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.2' message 'tweak frame format' id '42da5bab-85b4-4314-9ebf-d6c0956b471e' date '10/04/2012' time '16:28:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1' message 'rename from Topez-Core to Topez-Server-Core and Topez-Tests to Topez-Server-Tests' id '0d44d899-49cf-457e-ab56-8c8581ac0a49' date '10/03/2012' time '16:26:23' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Topez-Server-Core-dkh.275' message 'fine tune the filter for `project list`' id 'f6b7b43b-b2fb-4d99-b25e-e593afb43af6' date '10/11/2015' time '11:27:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.274' message 'fix mistake in TDTopezServer class>>todeServerAPIVersionString' id 'a4d9e87c-b80f-416d-8c6d-33564cdb8753' date '10/09/2015' time '12:30:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.273' message 'update todeServerAPIVersion as this version supports the additional instance variables added to TDSessionDescription' id 'a83247ff-4a54-4ba9-96f9-248f9380e4d9' date '10/09/2015' time '12:19:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.272' message 'more progress against sent but not implemented' id '5ee39b36-f454-4e74-8ba3-f5d214d3d7f2' date '10/05/2015' time '21:44:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.271' message 'fix another bug in `project load`' id 'a2e086e5-6e5e-4aef-9a40-5d568bbdd94a' date '10/05/2015' time '12:01:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.270' message 'fix bug in `project load`' id '256e3918-5ace-4ef4-9b54-7cd65114b87f' date '10/05/2015' time '11:57:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.269' message 'add --all option to `project list` command ... the default `project list` commands filters out the following projects: ''GLASS'', ''GsCore'', ''GsMisc'', ''GsMonticello'', ''GsOB'', ''GsSqueakCommon'', ''MetacelloPreview'', ''GoferProjectLoader''; that are subsumed by the BaselineOfGLASS1 or BaselineOfMetacello projects' id '18d32b8d-8664-4e9f-9bd9-ff14f2eed461' date '10/01/2015' time '20:44:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.268' message 'fix typos and other infant mortality for TDMetacelloToolProjectLoadSpec' id 'ac63c3f6-147b-4a86-8e23-7be444a9b201' date '09/29/2015' time '13:14:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.267' message 'add TDMetacelloToolProjectLoadSpec to eliminate the need for TDMetacelloTool>>projectLoad:doGet:gsDeployer:selector:description:className:loads:version:onConflict:onDowngrade:onLock:onUpgrade:ignoreImage:silently:cacheRepository:overrides: and it''s too long selector (too long for windows)' id '29c6c4e5-c3a2-4b06-a0a2-f922e89af489' date '09/29/2015' time '13:00:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.266' message 'add `batch edit` menu item to method lists ... specify a regex and replacement string that can be conditionally applied to each method in the list ...' id '1bab3208-d433-4718-9eff-48730c748fea' date '09/26/2015' time '04:36:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.265' message 'fix a bug in `TDClassDefinition class>>fromClassWithHistory:` where a class is the current class in it''s class history, but not reachable from the users'' symbol list ... needs to be handled as a direct class reference (TDBehaviorReferenceDefinition)' id '043838c9-b380-43c0-a839-1408fbf0390f' date '09/13/2015' time '14:30:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.264' message 'need to be able to compare packages in both directions in repository version browser' id '966a2c29-79c2-413f-971b-8d4a00ffe553' date '09/13/2015' time '11:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.263' message 'conditional support for Class>>removeFromClassHistory which fixes bug https://github.com/GsDevKit/GsDevKit/issues/74' id '22c3be7e-f5ef-4009-94a2-a10082c061dc' date '09/12/2015' time '12:28:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.262' message 'fix mistake in commit a73efb4' id '0d61fbc3-06c9-462b-8dbb-c43d76415cc5' date '09/12/2015' time '11:15:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.261' message 'add support for working with classes that are not directly accessible (i.e., not in a symbol dictionary and not in a class history) ... these classes would be incountered in the wild when inspecting instances of classes that have been "removed from the system"' id '2872617e-625f-4b83-b083-b2f67d8fc620' date '09/12/2015' time '09:14:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.260' message '#isTranlogged bugfix' id '334160a1-2b42-4c5f-9769-5db0bf5b8845' date '09/11/2015' time '21:06:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.259' message 'Issue #196: add and update tests for class history work' id 'd338323b-cb80-4ae5-a555-19004843d6de' date '09/11/2015' time '12:30:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.258' message 'Issue #196: a little protective coding .. may be overzealous, but we will see' id 'c855d290-9b14-4709-be9f-6dc84201776d' date '09/11/2015' time '11:32:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.257' message 'Issue #196: implement remove class from class history logic ... plus update a bit o logic for other defintions when removing from system' id '0af54122-0711-45e0-bf51-990be475863e' date '09/11/2015' time '11:28:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.256' message 'Issue #196: implement `cls history --hier` looks like we''re done' id '02c5988b-85af-4455-805b-375d3b56882b' date '09/10/2015' time '18:16:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.255' message 'Issue #196: Adding TDClassDefinition class>>fromClassWithHistory: so that when traversing class hierarchies that include non-current classes in a classhistory we get the relationships "fight" ... there is a bit of funkiness in how ClassOrganizer tracks superclass relationships for classes that are only referenced from within a class history ... but I think that `cls history --hier` will give a definitve list (next up)' id 'eb04b038-de69-441b-8ffa-4e95908ddd19' date '09/10/2015' time '16:08:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.254' message 'Issue #196: get cut/copy/paste straightened out for class history definitions' id 'abe6a7af-9f09-4f9b-a6be-2bf77bd05a0d' date '09/10/2015' time '10:20:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.253' message 'Issue #196: add `browse class history` menu item' id 'eb4610b4-2b78-4d73-8d17-98f9c5ead0ac' date '09/10/2015' time '02:01:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.252' message 'Issue #196: convert class history definition classes to use className and classHistoryIndex instead of direct reference ... add class history protocol and method definitions classic class browser is now functional when invoked from the `cls history` class list' id '4a217939-91d6-45e0-a0c4-3d53ec6e781c' date '09/10/2015' time '01:43:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.251' message 'Issue #196: implement TDClassHistoryDefinition and TDBehaviorHistoryDefinition ... TDOldClassHistoryDefinition is the old implementation of TDClassHistoryDefinition ... need to probably create TDProtocolHistoryDefinition that uses a direct class reference to list method in the historical class .... then the browser portion is complete ... next up is a hierarchy view that includes all class versions ... might do this by default ...' id '64614456-0733-4824-94a0-ecb4b120bf86' date '09/09/2015' time '21:46:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.250' message 'Issue #196: just getting started ... add class history index to class definition labels ... clean up some bugs in `cls history` command and browser' id '3efb05a9-81a8-4da7-924d-bb3ced047be9' date '09/09/2015' time '17:29:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.249' message 'Issue #197: add notTranlogged synthetic field' id '4834ee95-25bf-4963-a3c9-e33b5bfc2395' date '09/07/2015' time '17:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.248' message 'save a package diff error in TDRepositoryVersionsBrowser' id '44158134-78c1-4ca5-820d-ca1f4bdb5a3e' date '09/07/2015' time '14:20:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.247' message 'try to clean up random `ds` test failures and fix`ds` man page typo' id '970350db-bc71-4379-b865-6a553f58398e' date '09/01/2015' time '11:39:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.246' message 'don''t register a default handler for GsInteractionRequest if there is no tode client available (no topezClientForwarder defined)' id '5f0c2649-8601-4b82-88ef-2f825744d986' date '09/01/2015' time '11:17:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.245' message 'Issue #186: fix up some protocol pane errors ... clean up some failures for the `bu` command tests' id '1cec028b-515b-4d44-aabc-31e134e63da6' date '09/01/2015' time '10:01:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.244' message 'Issue #184: tweak comment for `windows restore` command' id '17bdce1f-6021-48c4-ac56-80e9324f2fee' date '09/01/2015' time '07:11:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.243' message 'now that we''re honoring canDiscardEdits, need a way to clearUserEditFlag in code editors (used in debugger at the moment)' id '232c5dfd-c7c2-4b65-a35c-f694b68b0f90' date '08/31/2015' time '17:13:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.242' message 'Issue #186: fix bug in new method logic for classic browser' id 'd022bd4d-8d3c-42e3-afbe-1ffae1c48629' date '08/31/2015' time '14:47:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.241' message 'Issue #186: final work on button bar (fingers crossed) ... set default button/state in spec on server' id '64116f8e-52e4-4f0a-9b5a-814d92a5cb00' date '08/31/2015' time '13:20:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.240' message 'Issue #186: cut/copy/paste functional for new ckasses TDClassicClassProtocolListElementBuilder and TDClassicClassSelectorListElementBuilder' id '7eeb6e1d-0615-46cb-8fe9-ff8910ed6e23' date '08/26/2015' time '16:36:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.239' message 'merged by GitFileTree-MergeDriver' id '506a36f6-2559-4e7c-9253-cd1c89ee20ef' date '08/26/2015' time '10:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.238' message 'Issue #190: proposed bugfix ... validate package file name against package name when attempting to save the package to a repository' id 'd6b84aa7-1e4e-4946-8821-dd0b06b508c3' date '08/25/2015' time '17:39:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.237' message 'Issue #186: fix new method logic, add commitMessage arg to `mc commit`' id 'd3edb74a-7b49-47fc-9c34-f08df87f54b5' date '08/25/2015' time '14:38:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.236' message 'Issue #186: create new method in classic protocol list' id '41f81c72-9780-43fc-b2a7-7d6ccca935cd' date '08/25/2015' time '13:27:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.235' message 'Issue #186: cleaned up the protocol menu ... make classic browser the default ...' id 'bca5c818-4706-4a5d-b8b9-5f5a568ea040' date '08/20/2015' time '16:53:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.234' message 'Issue #186: basic functionality in the classic browser ... menu in protocol list need some attention ' id '0fc9b625-9cc7-4a44-94ea-61c231981dc5' date '08/20/2015' time '15:17:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.233' message 'Issue #186: start server-side work on button bar example ... implement a `class browser` that has instance/class buttons ... paritally implemented ' id 'e3f90989-af30-4bbe-b37f-b4317983da18' date '08/19/2015' time '21:28:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.232' message 'Issue #186: finish up TodeClientButtonBarElement implementation for server' id '976f14b3-8573-4b1f-97b8-736b6989fdeb' date '08/19/2015' time '17:03:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.231' message 'Issue #186: implement server-side support for TodeClientButtonBarElement' id 'e2380a07-7d94-4b1f-a55f-c73523c995f4' date '08/19/2015' time '15:11:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.230' message 'Issue #184: tweak TDShellTool>>windowsrestore' id 'f28abdc1-3315-42ca-9c19-1397cc7e620c' date '08/18/2015' time '17:40:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.229' message 'Issue #184: need to cache the client elements for windows restore command ... save only 3 sets of caches' id '2bea3fd1-1c64-4cda-a551-8767b28c5a35' date '08/18/2015' time '16:26:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.228' message 'Issue #184: `windows restore` is basically functional ... still some fine tuning to do, but basically in business ... added timestamp to client element ' id 'c59e1a98-97eb-40b6-9c96-19c11e251309' date '08/18/2015' time '16:11:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.227' message 'Issue #184: persistent element cache is managed as a cicular list with 5 elements ... start docs for `windows restore` command ... abort before executing every command is NOT safe ...' id 'd97e8bcc-d56e-4525-9830-f77c809b864c' date '08/18/2015' time '14:38:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.226' message 'Issue #184: saving client elements in a persistent element cache or transient element cache (currently just the debuggers) based on usePersistentClientElementCache field in the client element ... also abort BEFORE each shell command is processed - to avoid one of the most common commit conflicts that occur when running two concurrent tODE sessions against the same stone ... ' id '3cf4217a-8dbc-4896-90f2-7cb84d6d772c' date '08/18/2015' time '13:37:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.225' message 'Issue #184: fiddle with Window menu' id 'ca5e2bca-4f49-4c6f-b23b-0b414fbfc17f' date '08/18/2015' time '09:37:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.224' message 'Issue #184: add server-side support for the `Window > history` menu item' id '7fdd66b4-1a6f-4aa2-b06a-e2042e6824eb' date '08/17/2015' time '17:17:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.223' message 'Issue #184: implement TDTopezServer>>clientEventCache: ... that completes the `drop clientElements` task' id '87b8aa53-ff96-4624-b705-8882f0c888d1' date '08/12/2015' time '13:15:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.222' message 'Issue #184: stub out server-side changes for TDTopezServer>>clientEventCache: and add server-side tODE API version support' id '8f5d9469-789c-4a48-9e17-bfcb217f0963' date '08/12/2015' time '12:47:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.221' message 'Issue #184: start work on better management of clientElements in topez elementCache' id '9f5f21ff-1c17-4458-ba92-90e1a595f043' date '08/11/2015' time '14:51:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.221' message 'Add a commit message argument to the `mc commit` command' id '221fb75f-18f1-4419-8842-c348716639da' date '08/26/2015' time '09:36:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.220' message 'Issue #181: hmphf ... more than one typo' id '2d077e29-64a9-44dd-b690-2535878c0d04' date '08/10/2015' time '14:18:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.219' message 'Issue #181: fix method name typo' id '6e723f05-7dd4-43a6-92e3-2a070bf0bca2' date '08/10/2015' time '14:04:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.218' message 'Issue #181: get browse|find tests passing' id '8e97f155-71c1-4189-974e-282c2afd0e60' date '08/10/2015' time '12:55:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.217' message 'Issue #181: select option should be availabe for `find` command too ... more `browse|find` consolidation' id '2448ecf9-be59-4834-9a00-200515b3f334' date '08/10/2015' time '12:46:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.216' message 'Issue #181: consolidate common arg handling implementations between `browse` and `find` commands ' id '8f8af016-9d90-4c0e-a677-8d134f345f94' date '08/10/2015' time '12:24:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.215' message 'Issue #181: finish up first cut of find commands and add tests' id '216d6f1e-367c-4990-9397-c7bea7d29093' date '08/10/2015' time '11:22:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.214' message 'Issue #181: more progress on properly implementing/documenting `find` commands' id '8c5926ee-6056-43b4-a641-2ddfdeed4270' date '08/07/2015' time '17:04:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.213' message 'Issue #181: begin work on updating man pages and implementation for the `find` command' id '5b48c07c-a650-4ac0-ad8b-983bdc22079e' date '08/07/2015' time '11:27:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.212' message 'new commands that came up while working on Seaside3.2: - `limit transactionMode` - `ps terminate`' id '42f059e7-1910-4231-a7b2-a856cc065cc8' date '07/20/2015' time '11:38:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.211' message 'fix a problem revealed while upgrading a 2.4 with an older tODE installed to 3.2.7 and latest tODE' id 'c351ca9c-3f28-4258-b383-889beb03a590' date '07/13/2015' time '11:03:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.210' message 'add find references to navigator for all objects ... inMemory and inRepository' id '6d1296c6-3ccc-490c-b29b-d849e1545f44' date '07/05/2015' time '13:42:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.209' message '- add synthetic `committed` field to a few places where it was missed - take a list for `gs objectFor`' id '9cfd807d-a3d9-4e46-b91e-a988468c6cbf' date '07/04/2015' time '16:00:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.208' message 'Issue #175: enable client-side objectSerialization and disable use of 0.9.1, so we can - strip out 0.9.1 hacks - implement 0.5.1 compat (pluggalble old-style encoding) - implement the REAL 0.9.1 - hex chars trigger old-style encoding - no hex char encoding at all - tests, tests and tests' id '9122c6f1-f56a-442d-9829-12622c08766a' date '06/25/2015' time '17:50:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.207' message 'Issue #175: convert all users of STON in tODE to use #objectSerializer method ' id '69a5dca7-e0d9-4dc1-ad27-ee6faf51c949' date '06/25/2015' time '16:35:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.206' message 'Issue #175: checkpoint client-side changes for TodeObjectSerializer' id '5ca9d9cc-9265-4f33-aef8-2915c36afd0f' date '06/25/2015' time '15:28:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.205' message 'Issue #175: rename the classes' id '959e4ea7-b884-4e52-98cc-eaef3f232078' date '06/25/2015' time '15:05:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.204' message 'Issue #176: TodeCommunicationProtocol and friends added as better option for managing changes and upgrades to object serialization ... need to have a handshake between client and server to settle on the version of STON to be used and someday may use something other than STON ...' id '25c4a1ec-8843-4832-848d-0dd778446ec8' date '06/25/2015' time '14:57:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.203' message 'Issue #175: fix a typo and baseline error' id '41ee3047-72ea-4c76-ba41-27bf57cea2e8' date '06/25/2015' time '09:46:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.202' message 'Issue #175: major edit to start using the new protocol introduced in STON v0.9.? and pharo-0.9.1?. v0.9.1 and pharo-0.9.1 are on the gemstone_dev and pharo_dev branches so that travis tests can be run ... ' id 'e5e8855e-9ae4-4573-afc4-7a2b047f25d9' date '06/24/2015' time '17:23:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.201' message 'Issue #175: a little too aggressive in removing methods' id '9ec22e44-ff36-4254-8f86-5f7a284797db' date '06/19/2015' time '15:37:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.200' message 'starting to use gemstone_dev branch of STON which is the port of STON 0.9 to GemStone ... the tricky part is to change the encoding scheme' id 'a4561926-528c-4d86-8286-c63ad0ef7e05' date '06/19/2015' time '15:05:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.199' message 'add Topez-Server-33x-Core package ' id '5982e7fe-1983-49bf-9530-a3e5ffd3684b' date '06/18/2015' time '16:34:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.198' message 'expand the package copying API in TDMonticelloTool' id '32a2d476-2f62-48b2-a89c-ceca3e770f9f' date '06/18/2015' time '12:16:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.197' message 'add ''bytes'' as synthetic view for CharacterCollections ... as useful as ''utf8'' ' id 'a1388f12-ad37-4e06-b46c-46d0a84e31cd' date '06/15/2015' time '10:08:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.196' message 'all profiling reports look good except for edunUsage ... I think I might to produce a better report for new object creation...' id 'c94083a0-7953-45df-b037-98769d484ffd' date '06/11/2015' time '12:03:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.195' message 'server-side support for evaluating smalltalk code with variable bindings' id '37fcb10c-e5ba-4099-9b2d-de0fe7a29388' date '04/11/2015' time '12:44:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.194' message 'server-side support for evaluating smalltalk code on server and passing result back as STON ... ' id '2b20ba4a-7c88-4d4e-ab7c-3c747eae676a' date '04/11/2015' time '07:12:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.193' message 'tweaks to command api for `mc commit` and `mr add`' id 'cfebe6e2-aa0d-4bc3-a47c-aa193147daa7' date '04/03/2015' time '15:16:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.192' message 'add `cls create` command' id 'd7c8575a-fae2-404a-acde-f56ead831936' date '03/30/2015' time '17:57:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.191' message 'fix typo in `cls protocol` man page' id '23742b4b-da67-4b2c-8b1d-bcece40a80f0' date '03/26/2015' time '10:31:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.190' message 'snapshot directory needs to be managed by the session description' id 'c8e942c9-293e-4052-8f91-8d1bc775a8af' date '03/22/2015' time '21:00:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.189' message 'Add new command `gemtool` that does GemTools-style prompting for attributes. the `gemtool` commands are being used to implement client-based worldMenu items for opening tools and executing GemTools-style operations ... will eventually migrate all `gs gemtools` functionality to gemtool command ... move TDGemToolsMenuBar to Tode-GemStone-Server-Core package' id 'f4038357-d7cd-44de-836d-08d1c17aa0ab' date '03/21/2015' time '16:20:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.188' message 'custom window location (#workspace) for ws window' id 'ce2ddd75-c949-400a-9b09-f43f202775f5' date '03/19/2015' time '10:22:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.187' message 'add custom project list window location' id '4e5b291d-4ac9-4167-9398-0d4b3d9e5198' date '03/19/2015' time '10:11:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.186' message 'CHECKPOINT: folding extent snapshots into the bu mix' id '22fe0ff1-d17a-4bfe-9e01-677fa587f205' date '03/18/2015' time '21:04:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.185' message 'a couple of infant mortality fixes ...' id '04edfa45-a56d-468e-a506-2aed205da47a' date '03/18/2015' time '10:58:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.184' message 'Restore TDComposedDirectoryNode methods used by tests ...' id '8e6fa06b-4bd4-4f39-939c-775f16fb643c' date '03/17/2015' time '14:37:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.183' message 'fix a bug when trying to display method protocol for class-less methods (doits)' id '51308b2a-7ba0-41fc-bae1-038838ab70af' date '03/16/2015' time '21:47:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.182' message 'no continuation ... need a CR at end of stack' id 'd2df3adf-c4e5-4990-9f35-bfb60f0b7312' date '03/16/2015' time '17:17:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.181' message 'merged by GitFileTree-MergeDriver' id '08131fac-3ba2-42db-9d17-abbceae4eb1b' date '03/16/2015' time '04:36:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.180' message 'fix stone gitRootPath for project clone ..' id '71e2847b-e972-489a-997f-b4fc2f636533' date '03/15/2015' time '13:56:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.179' message 'Add --local|--stone option to project clone ... that change means that we have to specify a projectPath (local or stone) to specify where the project entry will be saved ... rewriting project clone man page results in having the gitRoot slaved to --local|--stone choice since the project entry and gitRoot should play together ...' id '42b628b9-0435-4996-94f8-c425c3ac11a2' date '03/15/2015' time '13:21:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.178' message 'fine tune the recent project entry creation code (infant mortality)' id 'ed5d30ea-82cf-48e6-8ab9-135d5724d1eb' date '03/14/2015' time '21:06:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.177' message 'fix project entry creation for hybird project' id '371f4004-fd05-47eb-9374-714ee4bbaddc' date '03/14/2015' time '20:48:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.176' message 'final bits to get the cloned project entry correct for an unloaded project ...' id '32324efa-0eab-4515-89d3-4d028901598d' date '03/14/2015' time '20:05:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.175' message 'checkpoint ... default TDProjectEntryDefinition class>>defaultGitRootPath is now $GS_HOME/tode/sys/local/git ... finally zeroing in on correct formula for conjuring the loads list for the porject entry ...' id 'aeb3c8ea-e387-440f-87fa-e7b1b733b1b0' date '03/14/2015' time '19:42:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.174' message 'turns out that when composing project entries, we want to filter by the name of the project for the project entry and the actual name of the node is immaterial ... add TDComposedProjectEntryNode and TDPathComposedProjectEntryNodeContents to accomplish this ...' id '2ff192c4-4651-40d7-8713-7c77044a2fad' date '03/14/2015' time '15:57:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.173' message 'Making sense out of project entry template creation when doing a `project clone` ... have to preserve the loads list correctly ... hybrid may still be a mystery and project entry creation for a entryless configuration needs to be looked at' id '48447dc2-e6ec-4af7-a3f4-4303cafafdef' date '03/13/2015' time '17:18:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.172' message 'fatal error on git commit should signal an error' id '943898e3-4e1c-45c8-8bd4-81845b291019' date '03/13/2015' time '11:49:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.171' message 'signal error when git commit fails' id '7f2bdb60-1549-4c40-a198-66e605b1aff3' date '03/13/2015' time '11:47:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.170' message 'fatal error on git commit should toss an error' id 'ce4080b8-d6ef-4105-8cf6-497b243dcf85' date '03/13/2015' time '11:41:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.169' message 'include method protocol in method title ... recommend `git@github.com` for project clone menu item in project list .... a little bit of working on `loads list` for project clone ...' id '9560e282-8e48-479a-866e-6955ba083ba8' date '03/13/2015' time '11:12:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.169' message 'temp branch (65311be_merge_0574edb) for merge from 65311be to dev(0574edb)' id '11bc9617-9c7a-4e30-a35f-7a1f2343e3ca' date '03/16/2015' time '16:36:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.168' message 'change TDTopezServer>>serverTodeStoneRootFor: not that /sys/stones/ is used instead of /sys/stones/stones/' id 'bd69461d-902d-410c-9225-613057603020' date '03/10/2015' time '20:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.167' message 'create TDMCMergeDiffBrowser which basically restores the old Monticello merge browser behavior before TDMergeDiffBrowser was converted to support true 3 way merges ... which broke monticello-based merging ..' id '58f2564d-4fe5-4272-9b0f-6fe7710c5cf6' date '03/10/2015' time '16:15:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.166' message 'add `--gitRoot` arg to `project clone` command ... still need work on getting loads imported corectly from registration for `project clone`' id 'ba79bed8-32dd-4d82-91b6-6fd3f1960513' date '03/10/2015' time '07:23:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.165' message 'provide choice of cloning method for `project clone`: https://github.com or git@github.com' id '960bb89a-f352-42ae-9b92-10473256eccf' date '03/04/2015' time '15:18:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.164' message 'Issue #154: loads lists are always additive ... for `project load` command ... `unregister` is always an option if necessary...' id '9bfc7778-eb0a-4ab2-8ee8-b2ee995e30b0' date '02/26/2015' time '13:28:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.163' message 'Issue #152: hook up menu item and fix infant mortality bug' id '2cc209f3-b7e7-4384-b8f7-20ac3b381ec9' date '02/18/2015' time '14:52:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.162' message 'Issue #152: initial implementation' id '590719a3-eb23-4161-acf2-dd3fdba458d3' date '02/18/2015' time '14:41:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.161' message 'add `find` menu to project list ... prompts class/hierarchy/senders/implementors/references/source' id '383e9ae7-6d5e-4dd8-a81f-236186721929' date '02/16/2015' time '20:28:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.160' message 'add TDMetacelloTool>>projectLoad: ... ' id '2c158762-d178-4152-ba37-2db4295a44a7' date '02/11/2015' time '15:40:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.159' message 'implement TDProxyLeafNode>>childNamed:addIfAbsent:' id '33f6968c-2954-417d-93d4-9f1e9e5829a7' date '02/11/2015' time '12:21:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.158' message 'Issue #100: TDProjectEntryDefinition class>>defaultGitRootPath is stashed in session temps' id 'cbf559cd-1e33-4e82-8d0f-022b2eb82874' date '02/08/2015' time '16:43:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.157' message 'Issue #135: revise gemtools man page references after Issue #147 completed' id '859e00ce-af21-4957-8aaf-a3593722879d' date '02/08/2015' time '16:26:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.156' message 'Issue #147: finish up the pass for writing `gs` command man pages ' id '40c3927b-f4ff-4256-a1e7-ce42aa05ab9a' date '02/08/2015' time '16:13:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.155' message 'Issue #135: finish up the menu implementation and finish the `gs gemtools` man page. Get started on Issue #147. A little bit of tODE batch execution love' id '2961dba2-1e8d-4b87-8998-399ed2023ac1' date '02/07/2015' time '15:10:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.154' message 'Issue #135: finish up Admin, Help and Debug... sections ... add --continuation menu item to `ol view` and `ol clear` commands ' id '19d89cba-f239-4bb6-b6e6-4a1084fdf5ed' date '02/07/2015' time '12:44:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.153' message 'Issue #135: finish up the `Admin>DoIt` submenu ... `project summary`, `gs configuration`, `gs sessionReport` commands added, `gs version` command expanded, `ol` commands refactored for use st api' id '4f29758d-bc9b-4901-a63d-ab88b707dbcb' date '02/07/2015' time '11:37:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.152' message 'Issue #135: finish up the `Admin>Repository` submenu items...restructure `bu list`, `bu restore` and `gs mfc` commands' id '1eba367a-5dcd-4402-89ab-1ac44243c08f' date '02/06/2015' time '16:44:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.151' message 'Issue #135: `Tools` submenu completed... man page for `ps list`' id '3967cbcb-c182-4a17-a9de-a8ef87050a74' date '02/06/2015' time '15:03:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.150' message 'Issue #135: finish up the `Find` submenu with `Find>Method...`, `Find>String...`, `Find>Senders...`, and `Find>Case Sensitive String...` ... fine tune `browse source` and `find source` commands and man pages to include case sensitive and case insensitive searches' id '5f02cea4-c7f0-431e-8975-5b8db284e470' date '02/06/2015' time '14:01:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.149' message 'Issue #135: initial implementation of TDGemToolsMenuBar (not actually a menu bar) where gemtools menu items will be implemented ... selecting a menu item brings up the man page for the command that implements the gemtools functionality ... Implementation complete up to `Find>Class References...`' id '055fc437-cec5-4773-9577-21559b1527a4' date '02/06/2015' time '11:05:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.148' message 'need to encode source as utf8 before writing to disk on merge' id '0710d395-e7f0-4144-8d23-660e317ae8bb' date '01/30/2015' time '21:01:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.147' message 'Git merge tool update: - add move merge operation - add view image vs us/them/custom - unconditional delete (define custom as nil and select custom) - automatically resolve deletedByBoth - fix doMerge to work for deletes' id '2d9cb74d-5568-4a15-9f07-b00e481ee4f7' date '01/30/2015' time '16:35:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.146' message 'implement multiple selection for the `git mergetool` browser' id '821fc4d6-dd09-4419-8176-eca89443d247' date '01/29/2015' time '17:02:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.145' message '- operation tag and filtering available - always filter #''deletedByBoth'' when `us = them` (safeToIgnore) unless raw - TDGitDiff>>asMergeOperation should assign ownership to them and show usVsThem - two-way diff ' id '7be2b1d6-b6ad-4674-8dbe-bb290ea2d3ad' date '01/26/2015' time '17:22:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.144' message '- when copying cached diffs, leave operation resolved - add `show unresolved` and `show all` menu items - reorg menu - include cached diffs in operations list - prepare TDGitMergeOperation>>applyTo: ... not tested - add #struckOut emphasis when the file is ''deleted` ' id '82dfda80-5c38-4d36-bb50-2e4cc527135d' date '01/25/2015' time '17:45:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.143' message '- format smalltalk methods before complare to eliminate formating differences - allow for copying of merge operations for cases where class rename is involved and it becomes necessary to copy definition from old to new - next step is to merge in `git diff --cached` operations since they represent the non-conflict operations ... will need to be able to copy (add new), delete, and edit non-conflicting operations ...' id 'edbb4d07-9d7d-48b4-a891-c493caa78224' date '01/25/2015' time '10:51:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.142' message 'add TDGitMergeOperation to replace TDGitConflict. TDGitMergeOperation provides more control over conflict resolution with explicition resolution selection: ancestor, us, them, custom. More viewing options: all meaningful diff combinations plus explicit source view' id '319818f7-533a-4d2e-bc16-4af6c15ff82b' date '01/25/2015' time '09:18:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.141' message 'As a consequence of https://github.com/GsDevKitIssues/54, TDShellTool>>portsentButNotImplemented can get better information about the SENDERS of the unimplemented methods' id '7208d8e9-5071-4407-bc2d-a9d26e0fab7a' date '01/16/2015' time '14:28:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.140' message 'For confirmations, add a third option: abort, so we can have confirm, cancel or abort.' id '80aa1bf2-5f06-4ed4-8f14-ab21aa048724' date '01/16/2015' time '11:06:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.139' message 'tweak `project rehome` command' id '84501ca2-91b7-40a8-ad6d-cbb9699b434e' date '01/12/2015' time '08:04:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.138' message 'add `--loads` option to `project entry` command ... update man page' id 'b103452c-261e-43fe-b5e0-5c2de9e3168f' date '12/28/2014' time '13:58:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.137' message 'add option to turn off autoCommit from `limit` command ... add begin command that does a beginTransaction ... both of these in support of gem server debugging' id '6501c806-6eb6-4ad6-9fba-383aa96786b5' date '12/27/2014' time '20:59:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.136' message 'add example to `mount` man page' id '37aeadf0-6cda-4a3f-8ee3-08ab31e9425c' date '12/19/2014' time '17:11:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.135' message 'support @ for mount command: `mount @/sys/stone/dirs/GsApplicationTools/tode /home gemServer`; now that /sys/stone/dirs provides access to the project directories ...' id 'b7e8154e-b9ed-476b-ad57-1062d517b1c2' date '12/19/2014' time '17:09:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.134' message 'implement TDGitProjectRegistrationDefinition>>gitRootDirectory' id 'fbb2460a-a00a-438e-add8-34a02b42ed49' date '12/19/2014' time '16:53:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.133' message 'Issue #5: implement the `@/repos/ston` variant for tab completion ... now I think I''m done:)' id 'f88375cf-eb1b-4e77-b494-91ade74b2b84' date '12/19/2014' time '16:08:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.132' message 'Issue #5: fixed tab completion for `.` and `~`' id 'e7d51f9b-6d2d-486e-9ca3-9ceb8d0302a7' date '12/19/2014' time '12:15:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.131' message 'Issue #130: implement TDTopezServer>>evaluateCommandStream: ... use TDCommandLine class>>fromStream:selectLine:forEachCommand: in TDTopezServer>>evaluateTopezScript: ' id '4f37dc12-1748-45ef-b659-f2326323367b' date '12/19/2014' time '10:24:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.130' message 'Issue #5: tweak postfix for commands' id 'dddccc02-20f4-4749-9d07-bfd778bcb470' date '12/18/2014' time '17:13:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.129' message 'Issue #5: fix an introduced problem in TDNode>>printOn:' id 'bde2dafa-528f-4d0a-9cdb-925446773cb9' date '12/18/2014' time '16:57:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.128' message 'Issue #5: final fix' id '2a671b2f-f493-4d69-92f3-1acdda81d6f9' date '12/18/2014' time '16:37:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.127' message 'Issue #5: almost final version of tab completion, cient gets an array with prefix, matches, postfix and longestMatch ... longestMatch has become the new command line, but I want a checkpoint where everything is functional ' id '483606ad-1fca-45b3-9456-6f82bbc59175' date '12/18/2014' time '16:30:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.126' message 'Issue #5: working on tab completion based on a path ... findMatchingPathFor: implementations' id '9d54518a-7123-4665-b177-17af05ee6cf9' date '12/17/2014' time '22:19:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.125' message 'Issue #5: getting serious about tab command completion ... server -side mods' id 'a717f9a8-d2cd-42de-81a2-826912f7554c' date '12/17/2014' time '20:59:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.124' message 'TDProxyLeafNode>>removeChildNamed: needed' id 'e414378e-883a-41e3-8caf-8bfd8c2b33b2' date '12/13/2014' time '10:34:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.123' message 'add synthetic (isCommitted) filed to inspector' id '022c0435-10eb-405e-afb6-837abea50e71' date '12/04/2014' time '15:17:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.122' message 'TDProxyLeafNode>>addChildNode: needed' id '1f25656a-20a9-47e1-b626-e3a4651490a1' date '12/04/2014' time '11:18:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.121' message 'patch for problem when an http repo has a .mcz file' id '3bad2fae-0c10-4356-a7ae-627c499d8935' date '12/03/2014' time '14:22:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.120' message 'a couple of tweaks ...' id 'a8b68664-689a-4f88-aa00-df891239ccbf' date '12/02/2014' time '19:38:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.119' message 'Do a better job with showing diffs when config has been editted' id 'c7f2da34-3e7b-450c-8205-1d1017898310' date '11/26/2014' time '13:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.118' message 'make TDClassDefinition>>configurationOf a little more robust' id 'cd2290ae-064d-4e13-9e74-4b3b5a267f61' date '11/22/2014' time '13:15:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.117' message 'fix a bug in new project entry code' id '8d06af1e-ae21-4301-ba39-4717c41523f6' date '11/21/2014' time '16:44:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.116' message 'fine tune project entry creation ... force creation of a new project entry in the stone''s projects dir when cloning, so that the entry is correct for the current status of project ...' id '0651b1e6-747f-49b4-8347-2845158966d8' date '11/21/2014' time '16:15:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.115' message 'fix bug in creation of project entries' id '3c606c9c-3728-4bf1-89b0-af713b34ca01' date '11/21/2014' time '15:29:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.114' message 'record original location of project entries ... might want to propogate the idea to all nodes (path to original node before composition)' id '39127949-7952-42d3-857a-8497ae8ae9be' date '11/21/2014' time '15:20:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.113' message 'Automatically create a project entry if one does not already exist for `project list` *Browse>>project entry* menu item' id '2822d29f-7faa-465e-90a3-74946a5b20c7' date '11/21/2014' time '13:04:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.112' message 'Issue #124: proposed fix' id '199b2c40-574a-4eda-b07f-0b5fbd966386' date '11/21/2014' time '10:27:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.111' message 'Issue #125: proposed fix ...' id '48168b62-4b4a-4719-a2d8-eb5906b4c245' date '11/19/2014' time '16:57:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.110' message 'finesse `mount` command to allow direct mounting of --stoneRoot or --todeRoot' id '1ecfdd05-f263-45ae-89d0-bce568daaa82' date '11/17/2014' time '15:33:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.109' message 'Issue #110: fix TDPathComposedDirectoryEntry excludes bug' id '0da232a4-449b-4e9e-8379-03837ec53e5b' date '11/17/2014' time '09:27:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.108' message 'Issue #110: rename TDTopezServer>>serverTodeStoneRoot: to TDTopezServer>>serverTodeStoneRootFor:' id '27e7e152-4e17-4e59-9164-c55ff12bc385' date '11/17/2014' time '09:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.107' message 'Issue #110: TDTopezServer>>serverTodeStoneRoot: helper method for /sys/default/bin/validateStoneSysNodes script' id '78adb705-e39d-4142-8df6-fc3c821efae8' date '11/17/2014' time '09:14:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.106' message 'Issue #110 [ci skip]: new TDComposedDirectoryNode creation protocol ' id 'db0ae09f-bc6b-413b-b030-ce6277cd0ce0' date '11/16/2014' time '16:23:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.105' message 'add convenience method TDShellTool>>cp:to:' id '5928d19b-ee16-4fd5-a515-4a938d15b9aa' date '11/14/2014' time '17:07:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.104' message 'Issue #106 and #110: --stoneRoot for mount command redefined as structure for stones was changed to completely isolate the stone dirs' id '2cb58bce-0577-49c4-bffb-312fa5b03915' date '11/14/2014' time '13:43:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.103' message 'Issue #106: bugfix when /projects does not exist' id 'dfe2975e-6a47-4c49-9852-4795f2a81c4d' date '11/13/2014' time '15:07:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.102' message 'implement and document --stoneRoot option for mount command' id '1a9c15a1-b757-4d24-8e03-682b401cce9a' date '11/13/2014' time '15:03:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.101' message 'Issue #106: if a `/projects` node exists, then all non-leaf nodes in the node are expected to return a TDProjectEntryDefinition and the per directory `project` nodes are ignored ...' id 'c28901d0-9e70-44c4-81b9-84a132def367' date '11/13/2014' time '14:27:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.100' message 'Issue #110: mount command now supports directory or file mounting ... add mount command tests and update mount man page' id '3c600e16-aa8a-4207-a7e5-614aa237e840' date '11/12/2014' time '13:30:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.99' message 'Issue #110: add support for mounting a filesystem .ston file (or any file-based leaf node) in addition to mounting a filesystem directory ' id 'f679165f-1a5e-41e2-888a-7784a955c5b5' date '11/12/2014' time '11:08:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.98' message 'Issue #110: fiddle with TDComposedDirectoryNode instace creation protocol' id 'eb10e486-51ed-4446-a8a0-bd6ae8cc4852' date '11/07/2014' time '17:22:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.97' message 'Issue #110: checkpoint implementation of TDPathComposedDirectoryNodeContents still work to be done' id 'c9c681f0-af71-4549-846b-02481b6e4eb6' date '11/07/2014' time '16:42:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.96' message 'Issue #110: round out the composed node implementation add more tests ... clean up duplicate tests' id '533a384e-0ae2-4f6f-b914-dc5edec92882' date '11/07/2014' time '13:41:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.95' message 'Issue #110: get double dispatching for file system (which needs copy and remove instead of remove and add) correct ...' id 'b21155ac-2ac9-4ea4-a39f-088ad29b19dc' date '11/07/2014' time '12:38:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.94' message 'Issue #110: get TDShellFsToSimpleComposedFsMvCpCommandTests tests to pass ... involves a little double dispatching for move, since filesystem move involves a `copy and remove` and object based guys can do a `remove and add` and avoid an object copy' id '0ffdc4d0-54d4-4554-ba52-091e7eb7fe8c' date '11/07/2014' time '11:59:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.93' message 'Issue #110: additional tests to cover the different node types for mv and cp' id '27233380-5e58-4b6f-adde-502e4da77c72' date '11/06/2014' time '15:10:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.92' message 'Issue #110: add some tests for TDComposedDirectoryNode ... passing at the moment ... need to flesh out rest of tests before moving forward with additional TDAbstractComposedDirectoryNodeContents implementations' id 'c8dbfb22-80ae-46e5-9994-a63540f54ce2' date '11/06/2014' time '14:24:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.91' message 'TDComposedDirectoryNode simple link implemented ... now on to some more complicated compositions' id '84c64e5c-5eb5-4dd5-92f6-4f77dd0dfc24' date '10/30/2014' time '17:34:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.90' message 'Initial implementation of TDComposedDirectoryNode and friends ... still rough around edges, but the plan is that I can control the merging of system default /home contents and stone-specific /home contents ... other composition strategies are possible ... The rough part here is that I haven''t quite got the right flavor of Gateway node yet ....' id '22af543b-1c93-4d2a-9beb-cea572e300e0' date '10/30/2014' time '17:07:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.89' message '#useNew and #useLoaded for upgrade exceptions to be compatible with recent Metacello changes' id '55fdb0db-17a9-4cbc-b697-d41cb2235c6e' date '10/10/2014' time '15:15:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.88' message 'clean up some undefined symbols' id 'be503cf2-7607-450d-be5b-e155829a1891' date '10/07/2014' time '15:42:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.87' message 'bullet proof against missing local git repositories' id '1932808a-e23d-4193-9df2-f365d8cfc3d0' date '10/07/2014' time '10:00:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.86' message 'fix bug in `project entry --config...`' id 'cb07054d-0b7a-40c5-8dbe-cb851847ae36' date '10/01/2014' time '09:56:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.85' message 'changes needed to be compatible with Metacello support for bitbucket and gitorious repositories (https://github.com/dalehenrich/metacello-work/issues/233)' id 'd3a9240e-d32a-473c-9757-3a92e81c8717' date '09/29/2014' time '12:48:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.84' message 'implemented TDMonticelloTool>>mclist: and TDMonticelloTool>>mrlist:' id 'a3228c90-a687-4277-a9b9-89fabebd9308' date '09/10/2014' time '16:40:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.83' message 'should be able to `add protocol` without having anything selected' id '25a130ca-1c88-4ce2-a4fc-82820909e891' date '09/05/2014' time '11:56:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.82' message 'transitional support for new metacello `list` implementation. Clena up after MetacelloPreview1.0.0-beta.32.15 is in wide distribution' id '5e599507-50e5-48ee-87ee-656be4e3720f' date '09/04/2014' time '17:02:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.81' message 'shouldn''t allow error getting size to prevent the synthetic size to answer something' id '59a92c43-455d-408b-b9e4-c762837fe373' date '09/04/2014' time '16:52:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.80' message 'sync up with new metacello `list` implementation ' id 'ced1e660-8942-4d40-8558-b120b03cd5b3' date '09/04/2014' time '14:38:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.79' message 'When a commit fails in tODE, grab System class>>transactionConflicts before throwing error, so developer has chance to see what the conflict was' id 'a578ca0f-c8d1-4889-82de-53797395afbc' date '08/27/2014' time '12:31:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.78' message 'fix some bugs related to hybrid projects ... ' id '71bb660f-6442-4742-964a-cf13f09206bf' date '08/20/2014' time '07:36:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.77' message 'Issue #105: allow client to enable/disable Transcript usage to avoid slow responses (server-side)' id 'aad7ccb7-f0b7-4d5d-819f-3e9a3b3bb713' date '08/20/2014' time '06:37:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.76' message 'start to propagate the use of project list throughout the system ... need to centralize some of the key algorithms and project list needs to be consistently used throughout...' id 'e6296fe8-c521-4880-9736-e32e0f07f206' date '08/13/2014' time '17:26:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.75' message 'fix Issue #104: lock on clone' id '6e358a1f-9410-4dfb-a3c5-bc96da88ff5f' date '08/11/2014' time '07:57:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.74' message 'merged by GitFileTree-MergeDriver' id '5115ad50-a392-4523-8f0e-91738c3c173c' date '08/10/2014' time '11:39:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.73' message 'fix project list load bug ... nasty one ... was skipping mirations' id 'd1e65589-fbf8-4637-b865-7fc647c0f055' date '08/10/2014' time '21:32:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.72' message '`project list` display was noticably slow on mac ... added some strategic caches in tODE and in Metacello registrations' id 'e48574f6-e978-4d36-86e3-f3e709c2d46e' date '08/10/2014' time '18:01:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.71' message 'add CMD-t as shortcut for `tode it` command in text windows... add `set window size` menu item on navigator so that folks can easily widen or narrow the defaultWindowSize ... make it too bug you risk taking longer to display and/or craching gem with an OOM exception' id '9ab5e1e6-d92b-4960-94c7-ddf8bb29669e' date '08/07/2014' time '23:17:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.70' message 'support for tutorial projects ...' id '18df5598-636d-4282-af6d-7f8e86583448' date '08/07/2014' time '16:12:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.69' message 'add a bit more color to the test browser/runner and insert a strategic yield...' id '89adcc24-901d-4c56-991d-d75608b81c45' date '08/07/2014' time '12:53:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.68' message 'use Red to highlight projects with version skew' id 'ba22514a-3a99-4bca-bbb1-2c88990a8643' date '08/07/2014' time '11:02:23' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Topez-Server-Core-dkh.68' message 'fix bug that causes problems by not migrating properly durig project list loads' id '2215a20a-b46a-489c-be12-0e820bfc0bac' date '08/10/2014' time '22:03:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.67' message 'change the `project load` command defaults to match the interactive `project load` defaults and document the default values' id '4f4cc708-3c0e-4d61-9827-d09b5ceb320b' date '07/30/2014' time '11:23:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.66' message '- add more elements on end of UnorderedCollection navigation lists - better logic for detecting source code format changes for setting breakpoints' id '201180d7-591f-4fad-8efb-1496a44c949f' date '07/29/2014' time '15:33:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.65' message '- remove some obsolete client protocol (modelSleep) - limit number of elements shown in navigator ... ' id '598b0941-633b-4fd3-878f-cebb61b64271' date '07/29/2014' time '15:12:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.64' message '- fix TodeClientMethodElement>>copyForSpawn - fix spawing method from prof monitor tool' id '5f259855-9405-4b25-8ddc-79dac898a5b4' date '07/29/2014' time '14:03:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.63' message 'add (source) navigator field for ExecBlocks' id '4137ec2f-9acf-49c2-943d-fc02453611be' date '07/29/2014' time '12:32:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.62' message 'finishing touches on project entry creation script and command support... ' id '9f97d5d4-e192-4d31-a186-c744a4c91451' date '07/26/2014' time '12:52:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.61' message 'temp branch (7f679e0_merge_69c2526) for merge from 7f679e0 to dev(69c2526)' id '18010828-2523-4cc3-aa0f-c1fb6bc4e54a' date '07/26/2014' time '12:06:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.60' message 'implement TDProjectEntryDefinition>>printOn: for project entries ... support for project entry creation script...' id '78df92c3-3dbb-4df4-b181-f4ee917aff01' date '07/25/2014' time '22:13:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.59' message 'TDMetacelloTool>>projectRegistrationDefinitionMap locking copies the registration, so locked projectEntry needs to replace registration in the map: ' id '74c03bf5-c168-4563-b347-c6db691d927d' date '07/24/2014' time '20:46:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.58' message 'work on `project load` implementation' id '077715c4-b6af-4a5e-8a42-792dd1a463e3' date '07/24/2014' time '18:44:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.57' message 'shorten TDMetacelloTool>>projectLoad:doGet:gsDeployer:selector:repositoryDescription:className:loads:version:onConflict:onDowngrade:onLock:onUpgrade:ignoreImage:silently:cacheRepository:repositoryOverrides: so that git repo can be used on windows ' id '6602b8c6-74a1-4afc-a048-5d58c5a8a736' date '07/22/2014' time '15:51:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.56' message 'bullet proof project registrations some more' id '1397598f-e31d-4f5b-8801-3b8b681047b4' date '07/16/2014' time '15:55:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.55' message 'UnorderedCollections viewed as array (inspected as internal structure)' id 'fa93184b-a93d-42e5-ac3c-ea72f4dc2068' date '07/15/2014' time '12:15:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.54' message 'reset globals for SHOUT after project load...' id '3983939d-beb1-4774-9aee-1b6bbfb78e6e' date '07/15/2014' time '11:53:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.53' message 'tweak project entry man page and fix a man page bug' id '5100525f-7e43-45b5-94dc-5ad541e0e2c6' date '07/15/2014' time '11:44:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.52' message 'The projectPath for TDProjectEntryDefinition can be set at scan time ...' id 'd3196a1f-33e4-4bcc-8497-9c1d7ebd1bf6' date '07/15/2014' time '08:08:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.51' message '- rename `project new` to `project entry`. - update the `project entry` man page - fix up some minor bugs in the TDManPage implementation' id '522bdfb3-5770-41dc-8b06-f1d8f1f8a2f1' date '07/14/2014' time '11:07:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.50' message '- `project new` will create nodes in path - gateway nodes needed a bit of love' id 'bbee816f-b3a7-434a-8dbe-af2c62af0dc3' date '07/12/2014' time '15:44:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.49' message 'newly created project entry should be active' id 'f395e997-2545-49ad-b378-319e92873367' date '07/12/2014' time '08:48:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.48' message '`project new` command for creating new project entries...' id '21fd0b49-52f3-434f-a2f3-6224a9c39a53' date '07/11/2014' time '22:13:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.47' message '- unregister unloaded project registrations - allow lock specification in the project entry ... forces lock of the project spec' id '3e138f45-1712-439f-9cbc-04bb85ed8309' date '07/11/2014' time '20:40:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.46' message 'make `project list` immune to missing /home directory.' id '8dd2db09-f055-4227-bead-b9861cf7912a' date '07/11/2014' time '18:21:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.45' message 'identify locked/unloaded projects ' id 'a7b41717-1e91-48cc-98a2-cb0aa09e29aa' date '07/10/2014' time '16:34:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.44' message 'Issue #74: implement the full complement of method menu items ...' id 'bbe60a56-ae3c-4ddc-bd5d-0dbc85d781cf' date '07/08/2014' time '15:32:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.43' message 'Issue #74: all class-related menu items implemented' id '41bf0583-73bd-42d1-9ed8-b71149f0b54a' date '07/08/2014' time '10:20:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.42' message 'Issue #74: checkpoint - add class/subclass - class comment - copy class - fileout - move to package' id 'e082b5b3-6db4-427a-bb37-8d1c4ea637c6' date '07/07/2014' time '23:45:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.41' message 'Issue #94: proposed bugfix' id '79cc7af7-6934-45bd-be49-bbc8c8c7fc99' date '07/07/2014' time '20:23:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.40' message 'Issue #94: checkpoint' id '6dca53bb-ae71-4281-8f30-e0f339703fea' date '07/07/2014' time '17:09:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.39' message 'removing formatOnAccept and formatOnDisplay logic from TodeClientSourceElement ... that has been handled on the server side fo rsome time now ...starting on Issue #94' id '6090d3f7-8de8-4f5d-a57e-467b57db3e4d' date '07/07/2014' time '16:35:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.38' message 'more "survive unloaded project" code' id 'c33a427b-ecfc-4b8c-9171-3b238ecfe965' date '07/06/2014' time '09:01:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.37' message 'fiddle with TDMetacelloHybridRegistrationDefinition>>workingCopies to survive an unloaded project...' id 'b5f74026-e4a4-44c7-9545-ece8b6cbe1e5' date '07/05/2014' time '18:34:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.36' message 'get git log for unloaded git projects .... record FileTree dependendency ... bump up number of git log entries retrieved' id '6f63b200-b477-4da0-a037-f7b1f13a2073' date '07/03/2014' time '17:43:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.35' message 'patch when removing configurations' id 'b2b6d1f1-dcd2-4893-908e-621ed9fa9b97' date '07/02/2014' time '14:53:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.34' message 'Issue #92: minor fix ... good to go' id 'd7cee9a1-411a-4292-821a-6a024f191d93' date '07/02/2014' time '13:45:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.33' message 'Issue #92: get started on fix Here''s the sequence of git commands used to implement this feature: - git clone --no-cache - git checkout branch - git symbolic-ref HEAD - if fatal: prompt for new branch name and checkout -b newBrancName' id '309cdc7a-cbbb-4db7-8a17-901f88cdef6c' date '07/02/2014' time '13:24:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.32' message 'hybrid packages/dirty packages listing ' id 'f7bf8964-de11-4314-be14-ff5fac371438' date '07/01/2014' time '16:18:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.31' message 'hybrid project repositories ...' id '5a598b49-f0f9-4619-a74a-74ffe2571281' date '07/01/2014' time '16:11:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.30' message 'clean up the project get logic so that the specified version is preserved ...' id 'cd227445-15f1-4565-ae42-ba8733dcd50f' date '07/01/2014' time '15:58:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.29' message 'a couple more tweaks for handling hybrid projects' id 'dcefaa3b-b2cd-4e78-89df-b804eed34c7a' date '07/01/2014' time '15:11:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.28' message 'Issue #96: remove halt ...' id '7d589b26-8f1a-4d6b-bc9b-79186e18c867' date '07/01/2014' time '11:31:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.27' message 'Issue #96: first cut at fixing this issue ... - apparently all Seaside packages are not being loaded from github repo so these guys need to be looked at' id '3688d35a-f4c6-41c3-9c44-6fce95f85790' date '07/01/2014' time '11:31:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.26' message 'extended notion of hyrid project to unloaded projects ... preparing for clone of hybrid repository ...' id '7322a718-6520-44ae-b037-6169f37a52ae' date '07/01/2014' time '09:56:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.25' message 'more hybrid project support' id 'e4e07da7-1d59-4f5c-8d85-2c92a3788cd0' date '06/30/2014' time '20:23:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.24' message 'enable baseline and configuration for unloaded hybrid projects' id '4a255f3c-4fc6-46a6-90b5-6fa52cd94b6b' date '06/30/2014' time '19:13:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.23' message 'pick up Object>>sunitChanged: ... needed for test browser' id 'dad67b22-becb-41d8-84a6-7f133204a394' date '06/29/2014' time '16:48:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.22' message 'Issue #91: add tracing to object log when running tests (sync with Zn logging) ... commit when saving source (was not routed through `accept` menu item ... yikes)' id 'aa657ce5-3ff7-4d9e-907c-439fd8a892d6' date '06/29/2014' time '11:40:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.21' message '- working on fixing disappearing comments for workspaces (comment no statements) - adding RBWorkspaceNode as extenstion to RB AST... - clean up workspace code so that it''s possible for workspace to correctly access temps and args for debugger context - debugger context browse class and browse full cleaned up' id '2396fa11-0ff3-4289-a018-60ad1805525f' date '06/28/2014' time '15:58:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.20' message 'Issue #91: internal restructuring and support for rerunning different test result sets' id '64423f4b-5609-496e-9e5e-7f0fcd89fe35' date '06/25/2014' time '21:34:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.19' message 'Issue #91: add `debug` and `browse full` menu items to test browser' id '96ef7f62-5796-4afe-a16c-eadf588027b1' date '06/25/2014' time '16:42:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.18' message 'Issue #91: first cut at test browser tool ... hooked into `project list` at the moment ... - new package for some tests that I''m using for testing the test browser ... ' id '6d11b4b6-a2ce-4f86-95c8-5c8dc4b398d4' date '06/25/2014' time '16:18:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.17' message 're-enable `browse full` (CMD-B) in all of the usual places by (correctly) adding classMenuActionSpec to menus and correctly enabling the proper menu items...' id 'bf3b3119-b3bb-400d-a962-956d161909fd' date '06/25/2014' time '11:08:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.16' message 'Issue #74:class/method/object menu monkey business - prep for skeletonizing the method menus ... ' id 'a89f3da0-884d-447c-b94c-bb27b8945f6a' date '06/24/2014' time '17:03:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.15' message 'Issue #74: enable/disable class menu items' id '036ad30e-cb09-4156-a3c8-db642267a208' date '06/24/2014' time '10:19:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.14' message 'Issue #74: sketch out class menu ...' id '0b4a0497-50e6-4d88-93f7-c04e5db18b18' date '06/23/2014' time '20:13:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.13' message 'Issue #74: finish up (really!) search menu items for method text ... text window menus should all be functional now...' id '5a6cf524-ac4e-40bb-80be-4140d7f36dcf' date '06/22/2014' time '13:29:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.12' message 'Issue #75: delete no longer used methods; Issue #74: additional work for text window search methods' id '6bde77ee-859a-4d3b-98ee-819a1092826c' date '06/22/2014' time '12:00:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.11' message 'Issue #74: infant mortality...' id 'b5b44abc-7423-455e-a835-c5323424890d' date '06/22/2014' time '11:46:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.10' message 'Issue #74: text editor `Browse > *` menu items are all functional' id '20e09935-7fed-4c1d-a876-efd896011cf1' date '06/22/2014' time '11:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.9' message 'fix a bug...' id '994a213b-80e5-412f-9ab8-e107411bc1c0' date '06/20/2014' time '21:12:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.8' message 'adjustment for hybrid projects' id '8a938bc7-3d8b-46dc-b748-d184d4498410' date '06/20/2014' time '14:53:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.7' message 'fix a project list `load` bug when an entryless project is loaded' id '8ba123de-fab5-4b0b-9d38-4b01286a7b1d' date '06/20/2014' time '14:04:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.6' message 'Issue #84: bugfixes' id '0e57e2cb-c981-422e-b903-c424c4528451' date '06/20/2014' time '13:33:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.5' message 'Issue #89: put commit in menuActionBlock methods - all menu selections and keyboard shortcuts go through the menuActionBlock - remove the commits that were put into the menu actions that needed a commit ... they are all covered now...' id '2dbb08df-ed6c-41ad-9e04-0ee5979f0613' date '06/20/2014' time '13:02:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.4' message 'Issue #84: finish off hybrid project implementation - TDMetacelloRegistrationDefinition is now an abstract class - move responsibilities into TDMetacelloRegistrationDefinition subclasses, so that hybrid project can provide proper behavior - can now edit baseline or configuration from `project list`' id '71c7063a-34aa-4fa9-a39c-1d9c818ad7d0' date '06/20/2014' time '11:00:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.3' message 'Issue #84: more prep work - push some more methods around so that the hybrid registration can do it''s thing' id 'bcc6faf6-10d2-44ba-a2b7-b3fba703a977' date '06/20/2014' time '07:41:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.2' message 'Issue #84: starting to explore the hybrid configuration space ... - so far it seems I might be able to keep Metacello out of this, which would be convenient at the moment the handling of the hybrid configuration for Metacello registrations is pretty much spot on ... - hybird configuration is a configuration that loads a baseline from github (or filetree) - basically the configuration is hanging onto the version (tag) and the repository where the configuration itself was loaded from ... the rest of the useful information comes from the baseline ...' id 'a547bb1b-e824-4834-919f-8366f8462e8a' date '06/19/2014' time '18:18:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1' message 'merged by GitFileTree-MergeDriver' id 'e2afca7f-3a84-4730-9a63-77403c02f174' date '06/18/2014' time '08:55:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1046' message 'fix a `skew save` bug' id '2ce15ec4-d478-4da6-91d4-4196adb8870c' date '06/18/2014' time '20:54:36' author 'dkh' ancestors () stepChildren ())(name 'Topez-Server-Core-dkh.1045' message 'temp branch (61d8d83_merge_09a3826) for merge from 61d8d83 to dev(09a3826)' id '0068ca3f-f225-41da-94d2-dd90de91b970' date '06/18/2014' time '20:51:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1044' message 'Issue #75: rip up all of the old keyboard block support' id 'f03b19bf-e192-4b78-9ad3-2bfa7c08689b' date '06/18/2014' time '17:08:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1043' message 'Issue #75 remove last vestiges of cmdKeyBlock' id '0dbc94da-1bdf-4f4b-9b18-05b026a49d44' date '06/18/2014' time '14:53:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1042' message 'Issue #71: fix inspector label' id '306d852e-96a4-485b-8197-d982c596983b' date '06/18/2014' time '13:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1041' message 'final bit for revert ' id '03791061-7a28-41af-a2de-5f1561f82db4' date '06/18/2014' time '10:33:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1040' message 'more work on revert...' id '75903fcf-7922-4c2e-bb03-8b0f34f04f8e' date '06/18/2014' time '10:30:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1039' message 'make sure that dirty baseline will be reverted by TDProjectSpecEntryDefinition>>concreteRevertProjectUsing:registration:' id 'd28d54d0-93b4-41a6-ba8c-13219ff4d06c' date '06/18/2014' time '10:25:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1038' message 'implement configuration lock/unlock properly' id 'd252b1ba-0ab0-4a0c-8f05-9d42b9282ef0' date '06/17/2014' time '12:49:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1037' message 'allow for locking of configuration-based projects' id 'c23eab10-6cce-4b13-a8b5-123c67201f5b' date '06/17/2014' time '12:34:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1036' message 'update man page for `project load`' id 'ba7bf571-eb8d-430d-859b-97c75ec9fbf2' date '06/17/2014' time '12:28:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1035' message 'propogate the className arg further throughout the project load ecosystem' id 'bd8d90a5-cfd1-4b05-bb85-2a79f0d73afd' date '06/17/2014' time '12:27:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1034' message 'adjust project entries to handle configuration classNames different from project name' id 'd382be26-4f3b-4d49-8e4d-1a4ae9bdb36c' date '06/16/2014' time '17:21:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1033' message 'add `configuration` menu item to `project list` - browse the cofiguration or baseline class ' id '587247f8-0932-490c-a9c0-fb149c1d8882' date '06/16/2014' time '16:15:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1032' message 'debug `project load` and `project clone` commands' id 'e5488457-68b3-406a-a4ab-c59381853fb9' date '06/13/2014' time '02:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1031' message 'implement `project clone` and `project lock`, augment `project load` - implementations all moved from the `project list` menu items' id 'a00767c4-703c-440e-bcc5-e488dc2a278d' date '06/13/2014' time '01:13:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1030' message 'found a couple of places where parent is wrong when looking at mounted directory nodes (happens when the mount name isn''t the same ... methinks)' id '648e3138-1c84-4eeb-8bd9-3796129e1629' date '06/12/2014' time '14:15:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1029' message 'dalehenrich/metacello-work#223: useNew instead of useIncoming' id '14fc4f5c-0ae3-4871-a4f4-47968fa48c7a' date '06/11/2014' time '17:52:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1028' message '`mr create` doesn''t create ... maybe it should - as reported by Paul[1], `mr create` should check to see if dir and if not, confirm and try to create directory if it doesn''t [1] http://forum.world.st/tode-st-mr-create-any-trick-to-get-it-working-for-server-directories-td4762485.html' id '92433519-00a5-4aff-b49f-aad1fa35664e' date '06/10/2014' time '20:04:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1027' message 'restore bedit tool to standard build ... ABSOLUTELY needed for `cls rename` ...' id '7c6a0df0-5c3f-474f-b419-6949a55e1178' date '06/08/2014' time '14:18:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1026' message 'add a couple of useful menu items to TDGitRawHistoryBrowser: - ''full commit log entry'' - ''changes for commit'' ' id 'f9382dda-361f-4631-9e71-d4586fb5a055' date '06/08/2014' time '13:25:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1025' message 'about time I added the `edit:` method to object ...' id 'e1fa6494-2afc-4a21-ae59-cb74308586fc' date '06/07/2014' time '09:34:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1024' message 'fix up mv logic for proxy/gateway/filesystem leaf node' id 'f59fe3ed-2abe-41b0-a5f7-d1e6420f70c6' date '06/06/2014' time '15:25:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1023' message 'a bit more work getting the cp/proxy/gateway/filesystem eco system in shape' id 'eb90c820-067f-4445-b16d-6053ff27deee' date '06/06/2014' time '12:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1022' message 'fix bugs in `cp` command when target and destination are the same node (and the target/destination is a proxy)' id '52077c18-a688-472a-a5e2-308873094fd3' date '06/06/2014' time '12:30:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1021' message 'hook up remote breakpoints mechanism to tODE...still needs testing ...' id 'dac712b5-b240-4d09-b7f1-e8974f8743f9' date '06/05/2014' time '16:18:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1020' message 'implement `create new package` in working copy browser ... bugfix for `project rehome`' id '90f7bbd8-8635-4d41-858f-63b1188c7eb2' date '06/04/2014' time '14:49:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1019' message 'implement `project rehome` command' id '5f8acd4a-9cdd-4eed-9824-645758f447a4' date '06/04/2014' time '13:53:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1018' message 'add `deploy` option (auto|bulk|none) to `project load` command (and api)' id 'bc93adbe-266b-463d-a5b7-f1bbb4362366' date '06/04/2014' time '11:08:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1017' message 'should be able to edit the project file for a non-metacllo project (git only)' id '5b049498-24a4-4d4d-9699-fedb6f55b8ed' date '06/04/2014' time '10:35:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1016' message 'package history needs to use package name plus branch to target the correct directory' id 'c5486e87-f502-4cfb-be5f-453575772cea' date '06/03/2014' time '16:55:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1015' message 'Issue #71: all "browser" windows should have meaningful window labels - all "browser" windows should be block-based. Query is re-run when window refreshed' id '2190aad6-ac10-4082-ae34-8e8ae70221a1' date '06/03/2014' time '14:31:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1014' message 'remove TDObjectLog and TDObjectLogElementBuilder as they are no longer used' id '4eebfc66-5222-439b-bfc4-623d21b18382' date '06/03/2014' time '07:42:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1013' message 'implement `attach` menu item in `ol view` for debugging continuations - actually debugging continuations via RemoteDebuggerLogEntry is problematic: - DebuggerLogEntry class>>createContinuationFor: breaks when used with RemoteDebuggerLogEntry (cannot find compiled method) - when the continuation is continued via `value: #debug`, the process gets a SIGSEGV (in 3.2) - defer til later - attach works fine' id '0d199fb6-58b8-42e1-9624-e34dc6fc0f1e' date '06/03/2014' time '07:35:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1012' message 'finalize implementation of `Configuration > load version` menu item in project list... - should be active whether or not the config is loaded - should be able to load even when configuration has yet to be loaded ...' id '329bd745-3200-47e8-b8ba-b76245216845' date '06/02/2014' time '16:49:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1011' message 'implement `Configuration > load` menu item ...' id '1dd8d9e0-09a2-46e0-b371-723e9bdc31e9' date '06/02/2014' time '16:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1010' message 'Issue #79: final fix ... - turns out that when handling MetacelloIgnorePackageLoaded, we need to have the monticello version (file field) if it is available' id 'e528e01f-e98a-4354-80a4-7363d29ae282' date '06/02/2014' time '15:41:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1009' message 'Issue #79: proposed fix ... - load over dirty packages only when package is in list of packages directly contained in project - ignore package loaded only when package is in list of packages directly contained in project' id '666852b3-a71e-4fac-a4b1-4af1071f64a2' date '06/02/2014' time '14:10:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1008' message 'Issue #77: final set of changes to seal the deal' id 'c9731f72-acae-48e7-ad77-90e6f7dd9d53' date '06/02/2014' time '13:56:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1007' message 'issue #77: partial fix ... server-side changes returing true/false in response to text `accept`' id '8c40c0d9-6476-4edd-a74e-1e67028b5e3d' date '06/02/2014' time '12:04:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1006' message 'add `Git > reset` menu item to project list - does a `git reset --hard` used when $+ shows as dirty - `log` menu item not available for github based projects - refine when project list refreshed' id '63f6ea28-0e4e-497a-b6a9-e530755123d6' date '06/02/2014' time '11:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1005' message 'add commits to apprpriate menu items in project list - commit belong in the menu call to functions - commands invoked from command line get an auto commit at end of command anyway, so we don''t need to put commits where they aren''t needed' id '0c376c9e-329a-4d78-8719-017f7dc4471f' date '06/02/2014' time '10:24:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1004' message 'fix CMD-L in Categories list' id '1e2c6257-7a43-4577-a545-0c5dd4da0dd3' date '06/02/2014' time '10:08:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1003' message 'fix dirty display in project list for TDGitProjectRegistrationDefinition' id '3cfb97fd-a998-4975-848d-ca51664b2613' date '05/31/2014' time '18:05:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1002' message 'allow save in project list despite version skew' id 'fe9ce53c-5753-440f-baba-99060e56d0f8' date '05/30/2014' time '15:16:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1001' message 'implement install source/destination method in monticello merge browser' id 'f295eb11-c146-40cd-b056-cf53ce2dad70' date '05/30/2014' time '15:15:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1000' message 'add new browse class/method implementors/senders to monticello merge browser - install source/destination not done yet - repurpose TDAbstractDevTool>>parseMethodSpec: to just return TDMethodDefintions (used to return GsNMethods) - TDAbstractDevTool>>methodFromMethodSpec: returns GsNMethods - share Method menu items between TDMergeDiffBrowser and TDFileTreeDiffBrowser via TDAbstractMergeBrowser - touch project list menu yet again - fix TDMonticelloTool>>mcmerge:and:in: - implement flush cache in repository browser ' id '41c157c5-a097-4aed-8f85-cfd6db0747a0' date '05/30/2014' time '13:26:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.999' message 'show both * and + .. - no longer necessary to try to combine image and git diffs in same view - should provide combined git diff view that combines unstaged, working copy and staged diffs into single window...' id 'c03ef9ae-683f-48ab-8e2b-aadc910a9f2d' date '05/30/2014' time '08:28:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.998' message 'first cut at combining metacello project and git status/diffs - ''+'' indicates git repo dirtiniess - popping up `git diff` and `git diff --cached` windows, but unstaged files are not in mix ... - probably best to merge the git changes into a single window where output of the two diffs plus new files are shown in a single view ... ultimately image changes should be combined?' id 'e2e93669-67f6-469c-88c3-4374479b4fad' date '05/30/2014' time '08:18:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.997' message 'dirty for a git project should include dirty git repo - a dirty git repo is on that has staged and unstaged changes - diff should a) image changes, b) disk only changes - not quite there yet for disk changes (unstaged changes not being shown' id '1466089c-6f34-4481-a8d2-84e198a53ee8' date '05/30/2014' time '08:04:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.996' message 'refactor diff/merge to use source/destination instead of local/remote - try to use (-) --> (+) in window labels for clear indication of source and destination (direction of diff) - rename instance variables and selectors to use source/destination terms ' id '43f42b4b-1d60-4742-9d1f-d1e678bf1786' date '05/30/2014' time '07:21:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.995' message 'implement `merge` menu item item for project list' id '379a0d1e-bf78-4f0d-a684-798c60ca95a8' date '05/29/2014' time '17:41:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.994' message 'dirty packages and repositories added to project list menu' id 'baa6631d-0fd6-4790-83e0-a3a82ce21734' date '05/29/2014' time '16:47:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.993' message '`skew save` complete - automatic merge success and failure branches covered ..' id '4ca1c7e5-b074-4d3d-94f9-00184dd30aa4' date '05/29/2014' time '15:09:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.992' message 'skrewing around with skew - diff (cached) menu item - git diff tool now has options for --cached and (not) --cached - use loadProject (not revertProject) as final step in skew save - redecorated project list menu ' id 'e374b87b-d769-43a2-a266-3af4853bcfe2' date '05/29/2014' time '13:51:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.991' message 'tweak project list menu' id '9e9dd42e-5d77-4973-992b-04b8619439b0' date '05/28/2014' time '22:00:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.990' message 'good progress on `save version skew` menu item - git->diff menu item shows outstanding changes in sandbox - skew diff and skew save menu items implemented - git reset command implemented - git merge tool tweaked a bit to break out ''nothing to merge'' test and to allow project tool to supply complete/abort block to merge tool ' id '4a624731-5ecc-4728-9319-5c8eaa010657' date '05/28/2014' time '21:58:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.989' message 'more git menu items (and implementations) project list - git branches, checkout, fetch are the new menu items and implementations - pull, push, diff are new implementations ' id '36d546c1-15a5-4023-85cf-5c6575a26b21' date '05/28/2014' time '16:50:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.988' message 'yet another round of menu wrangling for project list' id '76bdd2e5-c89b-482c-b185-007521f540e6' date '05/28/2014' time '15:39:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.987' message 'reorganize project list menu' id '8262d155-b518-49a3-bbfc-25fed87e0bf7' date '05/28/2014' time '15:12:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.986' message 'fix a `cp` issue involving gateway nodes for file system directory (/home/project)' id '73a642c6-cc1e-4790-b10e-f28f3985214e' date '05/28/2014' time '14:46:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.985' message 'even better home node hack for mount command' id '42678dd2-5869-47e5-ab5d-b1d7ac82fc53' date '05/28/2014' time '13:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.984' message 'better handling for reset home node in mount command' id '9200aa98-f931-4edb-a472-07bff931fd0e' date '05/28/2014' time '13:25:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.983' message 'get new `mount` command working - have to reset TDTopezServer>>homeNodeReset as part of mount in case home node redefined ... better hack possible - redefine the scriptPath default' id 'ef2467bb-b02e-483e-b3ad-81f4a1486dc0' date '05/28/2014' time '13:24:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.982' message 'rename serverTodeHome iv in TDSessionDescription to serverTodeRoot - revamp `mount` command - add --todeRoot arg so client scripts don''t have to be customized as customization is done at the TDSessionDescription level - add --asLeafNode arg so that file system directories can be treated as directory nodes (default) or leaf nodes (useful for mounting raw directory structure' id '247229a8-c77f-4af0-aa40-39b96c4b4c51' date '05/28/2014' time '12:14:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.981' message 'hooked up initialization of TDProjectEntryDefinition DefaultGitRootPath from session description at login' id 'f63d5d4d-21af-492d-b52a-0934d7af1c82' date '05/28/2014' time '07:55:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.980' message 'server side support for sharing session descripton' id '665e3643-7cd6-4d85-bf3a-5613e8f50ff7' date '05/28/2014' time '07:30:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.979' message 're-enable autoCommit after logout ... clean TDShellTool>>browseclass' id 'cfcae40b-721d-4377-8d71-f64c8939d52f' date '05/27/2014' time '11:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.978' message 'have to include a doGet parameter in `project load` api' id '8ae3dd3d-02b7-49e0-9f97-48e5d4d223d0' date '05/27/2014' time '11:11:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.977' message 'enable GsInteractions for tODE in GemStone 2.4.x' id 'ee1173fd-6759-46c9-b539-038a7a13a11e' date '05/25/2014' time '11:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.976' message 'Not all of the defs in Topez-Server-31x-Core package were appropriate for 3.0 - move the defs appropriate for 3.0 to Topez-Server-3x-Core (where they belonged in the first place)' id 'c563075a-7345-4872-a171-f00528bd2e9c' date '05/24/2014' time '09:34:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.975' message 'clean up some sent but not implemented' id 'aa7564da-e917-4cb1-bdda-d350a3976d68' date '05/24/2014' time '08:32:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.974' message 'blow the dust off of the mergetool and do a merge ... - dropped a stitch or two in recent work to push git diff code around' id '0d570ab3-e524-40e0-8773-d3cfcf4d733f' date '05/23/2014' time '13:49:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.973' message 'preserve selected project on refresh after list reorders ... part deaux' id 'ea20b89f-066f-4010-b241-05997ac4a157' date '05/23/2014' time '12:25:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.972' message 'preserve selected project on refresh after list reorders' id 'b3882b7f-0299-4275-8db5-fcda57f8004a' date '05/23/2014' time '12:01:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.971' message 'unloaded project should answer same whether or not configuration/baseline is in image...' id '419505e6-3e4f-4101-a172-b2f431031f6a' date '05/23/2014' time '11:54:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.970' message 'rename Metacello submenu to Project in project list' id 'db88ac0c-1df2-48a0-ae88-168b03c1a3c2' date '05/23/2014' time '11:33:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.969' message 'implement git history for package - define windowLocation iv in TDAbstractToolBuilder - configurationOf/packageOf defined in TDMcPackageDefinition. Previous support methods moved from TDClassDefinition - push project list menu around a bit' id '6a60dbdc-4ca8-4651-b812-be347fe54968' date '05/23/2014' time '11:31:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.968' message 'git-base method versions and class versions - git log displayed with commits that only affect the selected class or method - clicking on the commit comment brings up a diff (for methods) or a difference browser (for classes) that show the changes to the relevant methods/files within the class structure - TDGitRawHistoryBrowser has become the utility browser as it invokes a block on click allowing customization of action ... probably ought to replace other browsers with this style of operation - make unregister project available for all projects ... convenient when you want to completely change how a project is loaded ... unregister, modify @project file, load ... only the changed definitions are loaded (if any) but all project list structures are updated ' id '1ef3d7ba-5ac9-4ddd-aa98-afc1d00b453b' date '05/22/2014' time '18:14:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.967' message 'turns out I need way to look up the project registration from the project list ... who''d a thunk?' id '331e2b33-4e25-414b-8796-b40f4cb33021' date '05/22/2014' time '07:38:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.966' message 'make sure that projects with version skew are visible - try to color the line red (doesn''t work?) - sort to top of project list - funky ()s to draw the eye' id 'c440dcf5-96dc-463c-909e-4ecd098f1b20' date '05/21/2014' time '15:33:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.964' message 'turn red if version skew exists' id 'c547d677-a0d8-4114-886d-c1adf5c35351' date '05/21/2014' time '15:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.963' message 'use the @project file to change what gets loaded ... at least for the load list' id '0fcf4139-a2a0-49de-a7fc-0bb0a412e096' date '05/21/2014' time '15:06:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.962' message 'should be legal to clone an unloaded project' id 'dbdc53bd-1e92-4f9f-8754-541a4b6a0361' date '05/21/2014' time '14:26:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.961' message 'filter same source, clone repo fix - option to filter out same source entries in diff - fix clone to properly register the correct repository' id 'ce84beca-d25a-45ec-83ea-dc1511473999' date '05/21/2014' time '11:02:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.960' message 'implement `unregister` which removes an unloaded project from the registry' id 'e89ce9af-675e-4d37-9c52-0c0b37f2f9fd' date '05/21/2014' time '07:28:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.959' message '`man --class` and comment a few classes - class comments! ... well only a couple ... - implement `man --class ' id '2546ecd0-6536-42b5-b5c0-ba5d308535be' date '05/20/2014' time '20:19:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.958' message 'support for lock/unlock of projects & bugfix - handle error condition in TDMetacelloProjectBrowser>>cloneProjectMenuAction:selectionIndex: - lock/unlock of projects - only baseline projects may be locked - honor locks during standard project load - use registry to find projects (not Metacello image) ... so that unloaded/locked projects can be displayed' id 'a55ea65a-7b72-4f5d-8fb6-fccb8a8b6ea1' date '05/20/2014' time '19:42:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.957' message 'implement clone github project in project list - `git clone` implemented - TDMetacelloTool>>projectMap:toRepository: implemented' id 'b7b1f0fc-37c6-416f-a58b-801c43da4f73' date '05/20/2014' time '16:40:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.956' message 'fit edit project file bug ..' id '385a25d0-16f7-4765-95a9-c6397348bb8a' date '05/20/2014' time '11:57:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.955' message 'release version implement for project list - rework configuration commit logic ... don''t attempt to update the configuration if there were no packages committed in this commit ...' id '41d9de64-e571-41fa-93d7-09489e8ab8ca' date '05/20/2014' time '11:41:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.954' message 'implement commit log for configuration-based projects' id 'ccd60d39-3860-4923-9a41-8d8c8aa3212d' date '05/20/2014' time '11:01:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.953' message 'use the new increment/decrement Major/Minor/Patch version numbers for MetacelloSemanticVersionNumber and MetacelloVersionNumber' id '08f9bf31-49eb-4030-b182-22f3fb9fa014' date '05/20/2014' time '10:12:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.952' message 'fix up implementation of project list browse categories' id '46d82fad-289e-4b26-ae0d-3d5b5d268fa8' date '05/20/2014' time '07:56:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.951' message 'version skew implementation had skewed' id 'bd534136-4ce6-44ba-94f8-9312a2ed089f' date '05/20/2014' time '06:34:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.950' message 'implement `browse categories` in project list' id '80a05a9e-1019-42f1-92a1-9a6f16de0917' date '05/19/2014' time '12:32:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.949' message 'fix for 3.1.0.5 and TDMetacelloRegistrationDefinition>>entry default defined - Object>>sourceCompilationContext should just return `self` then `self` can be used in all expressions' id '8f60c04e-1936-4051-b664-110c25af15f2' date '05/19/2014' time '11:53:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.948' message 'progress on configuration-based project support ... tweaks - tweak selector view to allow narrower windows - progress on configuration-based projects - new major/minr/patch menu items - switch/load/revert basically work, but revert needs more testing ' id 'adf5bdd3-6a8a-43ca-991a-c7343d6c52ed' date '05/19/2014' time '10:35:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.947' message 'create TDMetacelloTool>>projectRegisterConfiguration:version: and rename TDMetacelloTool>>projectCreateConfigurationDevelopmentVersion:spec:version:from:' id '8ba2ff5f-1978-4cf0-95a3-54c011ad2f05' date '05/16/2014' time '17:17:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.946' message 'implement `create new version` and `edit project file` in `project browser` - start on `switch version` ... which should end in `project register` command' id 'a885b751-ee5d-4e17-a0eb-577bf9c82e7d' date '05/16/2014' time '17:11:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.945' message 'baseline/configuration specific menu items in project list - permit bulk enable/disable' id '05b4d057-fb86-4fe3-913b-9d5dbd43ce9f' date '05/16/2014' time '15:17:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.944' message 'fiddle with project list menu ...' id '278d6fb8-dbcd-4abd-acdc-045a50c09a2c' date '05/16/2014' time '14:40:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.943' message '`inspect` added, `save` configuration functional - add back `inspect` command ... too useful to lose - add `browse classes` menu item to project list might want to include the configuration, too? - use --porcelain option for `git status` menu item in project browser - configuration-based `save` appears to be working; dirty packages saved and configuration updated and saved ... need to work out scheme for opening a new version for development since registration needs to be updated ... - --config option added to `project commit` command to control whether or not the configuration is updated/saved after saving packages' id '69657ccd-02c0-4178-a522-b34bfe717735' date '05/16/2014' time '14:30:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.942' message 'get unloaded projects functional (get and load) - readjust enabled menu item algorithm - move handful of methods form TDMetacelloRegistrationDefinition to TDMetacelloProjectRegistrationDefinition' id 'b7509ba0-725b-4953-9f86-e4b75c276dce' date '05/16/2014' time '07:15:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.941' message 'github repos are read only ... don''t enable `save` menu item' id '3e3f4ec0-df54-401d-a2e2-863ac0c2e4c9' date '05/16/2014' time '06:22:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.940' message 'add some caching in TDAbstractProjectRegistrationDefinition - isActive and isDirty are expensive operations. The objects in the list are rebuilt every time, so we can afford to cache. - rediculous perfomance improvement ... ' id '8c26c0f4-2547-4818-a232-82e9b46aac18' date '05/15/2014' time '22:33:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.939' message 'support for new style repo node ... - just need to be able to return the repository object for repo node' id '58f6370d-8165-4234-935c-91a7072d6fb1' date '05/15/2014' time '22:08:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.938' message 'final(?) git project adjustment - only the metacello registration needs to track the version info after a commit' id 'fb6c8f3b-a17a-48b0-ae4d-1f04726c9939' date '05/15/2014' time '21:12:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.937' message 'git project improvements - display dirty mark - show git repo branch - MetacelloPlatform method take directory path as arg now' id '6da72ab4-d7b8-4d47-a4c6-23a5372c5760' date '05/15/2014' time '21:00:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.936' message 'arrange for doing diff for git-only repo - history not available in diff browser when doing plain diff' id '09edb7c4-0eb4-43ed-bdcc-2e68b1ade16a' date '05/15/2014' time '20:32:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.935' message 'checkpoint ... major overhaul of `project list` ... add support for pure git repository management - the webEditionHome or todeHome git repository needs to be managed from within tODE ... generic support for managing any old git repo added in - refactored the (former) TDAbstractMetacelloRegistrationDefinition renaming it to TDAbstractProjectRegistrationDefinition and jiggering hierarchy. TDMetacelloRegistrationDefinition survived finding a new place in the hierarchy. - TDProjectEntryDefinition (formerly TDProjectExtensionsDefinition) class hierarchy added to support the on disk project registration node' id 'c4acb325-50f0-4750-be2b-193f21f93074' date '05/15/2014' time '19:12:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.934' message 'unloaded project entries reveal their target version' id '730ba5ba-4bab-4841-89b0-5873281459e1' date '05/15/2014' time '16:11:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.933' message 'project list work (sorting, emphasis, hookup project dirs) - sort dirty and `active` projects at top of project list - unloaded projects included in list (at bottom) - `get` menu item added .. get configuration so you can look at config - project node in a directory in /home gets extension info included ... - node includes projectSpec for loading (if not loaded) - list of overridden functions - whether or not the project is active - wire out auto package/config display ' id 'b69780f9-81c7-4659-83ee-e537e864ef6b' date '05/15/2014' time '15:19:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.932' message 'add `version skew` item to project browser - version skew appears when the git commit associated with the image is different than the HEAD of the git repository. The `version skew` menu item shows the diffs bewteen the two versions.' id 'ec5f387c-c3bb-44a2-b7f4-576d8739f592' date '05/15/2014' time '06:50:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.931' message 'moments away from testing the project extensions - new hierarchy TDAbstractMetacelloRegistrationDefinition TDMetacelloRegistrationDefinition TDMetacelloRegistrationPlaceholderDefinition - take bypass code out of TDMetacelloTool>>findProjectExtensionNodes to start testing' id '2f02851e-5815-4eb1-933d-fe3a5445d1a8' date '05/14/2014' time '21:30:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.930' message 'script testing complete ... happiness' id 'e4877e3a-d250-4548-b655-3678610ed65e' date '05/14/2014' time '20:35:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.929' message 'checkpoint ... 123... testing /home/templates/commit script' id 'dc88fad6-e1a9-42ce-b9e9-8554585bd71e' date '05/14/2014' time '20:34:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.928' message 'testing .... 123' id '57f2540e-3cb3-4f4a-9436-91106ce9d462' date '05/14/2014' time '20:34:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.927' message 'testing .... testing' id '0171069b-6ee9-4263-acc9-325837b55cab' date '05/14/2014' time '20:33:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.926' message 'checkpoint ... testing /home/templates/commit script' id '1dc465bf-ecde-45c4-bdae-72ef85d322fb' date '05/14/2014' time '20:32:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.925' message 'checkpoint ... testing /home/templates/commit script' id '93463f5e-7d52-46b2-bfdd-789ae2314bb6' date '05/14/2014' time '20:27:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.924' message 'checkpoint ... testing /home/templates/commit script' id 'c1a44e57-ccfd-4dca-9278-bd75cf0aca59' date '05/14/2014' time '20:26:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.923' message 'checkpoint ... testing /home/templates/commit script' id '018f319f-b191-4de8-8b1c-dc75de6cbb00' date '05/14/2014' time '20:23:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.922' message 'preparation for hooking scripts defined in /home/tode up to the Project Browser - pushing implementation of selected project menu items (changes, save, load, revert) to TDProjectExtensionsDefinition where it will be possible to override these items with calls to the scripts in the project directory ... thus the user can customize the behavior of these scripts and ensure common behavior between tools and command line. - commands may specify a fifth argument in their blocks to obtain the actual commandNode that implements the command ... primarily useful for shell nodes to determine which directory they are defined in ...' id 'e530162c-fa02-49fb-8dfd-af57435ab4bb' date '05/14/2014' time '16:44:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.921' message 'TDGitFullHistoryBrowser is not block-based (Cmd-l recalculates list)' id '9adad606-1df7-4079-b657-9849045def91' date '05/14/2014' time '11:48:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.920' message 'transcript logging when `save project` is canceled ... ' id 'f768ac56-cac1-42b1-b41f-67c30bdcacfa' date '05/14/2014' time '11:24:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.919' message '`load` and `revert` menu items implemented in project list tool ' id '5277b136-bdda-4dec-abb9-fc8f94dcba28' date '05/14/2014' time '11:22:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.918' message 'don''t auto select category anymore ... if necessary add a menu item to bring up the info about the class (category, package, configuration, etc...)' id '68d237c1-5e98-4ed1-9556-658a19478acb' date '05/14/2014' time '10:18:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.917' message 'when a category is selected in Categories window, display the classes in the category...' id '4c741901-f038-41e7-a932-6019a09e9c87' date '05/14/2014' time '10:13:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.916' message 'fix unnecessary limit in diff command and adjust `project list` menus - MCDiffyTextWriter>>writePatchFrom:to: imposed 10k char limit on size of method BaselineOfMetacello>>baseline: exceeds that limit ... get rid of limit - `project list` - rename menu items - combing last commit log entry and status into one command' id '86994885-177d-45a1-adce-5dc7e618d7ea' date '05/14/2014' time '07:39:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.915' message 'fix bug in project tool `image changes` when there were no diffs ...' id 'baba2f89-81d5-4f3c-8393-3aaeb618fa2f' date '05/13/2014' time '21:46:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.914' message 'implement project browser reload command' id '24eacc61-5bc5-4030-8b1b-478790576fef' date '05/13/2014' time '20:06:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.913' message 'resolving tension for TDStandardTool class>>initializeTools - initializeTools needs to be sent post load for package Topez-Server-Core but during inital install cannot be sent until TDTopezServer class>>instanceMap is install from Tode-GemStone-Server-Core - so during initial install, initializeTools is sent post load for both packages - during update the post load for Topez-Server-Core will kick in as desired' id '6855fda3-15d7-4d4e-a8d7-2244d0113e67' date '05/13/2014' time '19:30:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.912' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '00a2f8dc-3ee2-4346-bf2c-98d67cb72730' date '05/13/2014' time '16:23:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.911' message 'push some code around' id '72baa71f-0799-42a5-b1af-71019ea4f732' date '05/13/2014' time '16:04:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.910' message 'implement `project load` and `repository flush` commands - standardize registration lookup and git required error - project load api with reasonable defaults ' id '1215ddbb-340d-4dcc-b089-a3e5cec04216' date '05/13/2014' time '15:56:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.909' message 'add `git status` to project browser menu' id 'f0ae98ad-9a6e-4771-bac2-75c634801a7e' date '05/13/2014' time '12:06:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.908' message 'add commits when package/project save operations complete' id 'fa22eb3c-4c59-4c76-878d-c4585725c1be' date '05/13/2014' time '11:56:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.907' message 'add #app3 and #app4 window locations positioned above #app1 and #app2 - created named window locations app3 and app4 for more options positioning "multi-pane functions" - use the new named window locations for monticello browser functionality - add date information to the "oneline" commit log displays - arrange to call `TDTopezGemStoneClient initializeBounds` when Tode-Client-Common is loaded to ensure that we pick up new bounds in TDTopezClient class>>createBoundsDictionary' id '4255f953-41ed-48f7-8964-1d054f1a561b' date '05/13/2014' time '11:07:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.906' message 'add full current log entry menu item' id '7b81fb5f-74da-4bb2-8d21-e24965091ca8' date '05/12/2014' time '19:53:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.905' message 'file tree diff browser gets install remote/local ' id 'fea77918-c7e3-4a4d-add8-2db021341aab' date '05/12/2014' time '19:38:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.904' message 'full commit log browser and project browser tweaked - full commit log entry displayed when log entry selected - finer control over commit log browser window label - project browser menu re-ordred' id '753aee7c-d04a-4f25-826f-fba01df5b032' date '05/12/2014' time '17:48:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.903' message 'tweak project browser - refesh list on commit - re-order menu items' id 'e4defb02-0aad-4583-b680-a344857f7e9c' date '05/12/2014' time '17:36:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.902' message 'Add commit, diff, log menu items to project browser: - `project log` command implemented and documented in support - refacted the `project` implementations to provide Smalltalk API - implement TDGitFullHistoryBrowser>>fullLogMenuAction:selectionIndex: leveraging TDGitTool>>gitlogtool:limit:gitRepoDirectory:' id '62872911-65d9-4430-89a9-9bed02d34265' date '05/12/2014' time '17:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.901' message '- add full history browser (on commit log entries) - selected class filter for the file tree diff browser - browse the changes for a single commit menu item added hither and yon - TDGitTool>>gitfiletreeChangestool:gitRepoDirectory: - I like the funtionality, but I think the browser can use a little restructuing ... fortunatley there''s just not a lot of code involved...' id 'faf8c7fc-6aae-4945-a33f-66e2925d84c4' date '05/12/2014' time '15:55:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.900' message '- straighten out logic in commit file history calculation ... limit the commit range to the range for the origin diff - add `diff to here` menu item to complement the `diff from here` menu item in the history browser' id '9d64b516-5034-422b-aa3a-786db3f38bbb' date '05/12/2014' time '14:43:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.899' message '- implement Git History Browser that displays git history of selected method in diff/mrege browsers - hooked up to file tree diff browser at the moment, but need to include with methode vresion history as option ... - enable/disable Method menu items in the filetreediffbrowser based on whether selected item is a method or not ... - getting close to starting work on reworking the TDGitDiff/MergeOperation hierarchy ' id 'ddd95f5b-df2f-40aa-ba7e-97ec335fefd1' date '05/12/2014' time '12:58:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.898' message '- added browse method menu item to file tree diff tool - add toggle view st only menu item to file tree diff tool' id '2c017fb5-e539-4712-a810-629214f46bf7' date '05/10/2014' time '22:26:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.897' message '- fine tune `filetreetool` feature implementations - toggle view st only menu for `filetreetool`' id 'cd30b45f-d342-4daf-b7a3-c53d42d503eb' date '05/10/2014' time '21:03:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.896' message '- improve git diff support 1. better error handling for bad commitish 2. identify add/modify/delete - improve `filetreetool` 1. display method spec for smalltalk methods 2. `browse class` menu item for smalltalk methods' id 'a9a43754-0154-454e-9c40-8f53488b295d' date '05/10/2014' time '20:41:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.895' message '- TDMetacelloTool class>>priority for proper tool registration' id '281f5a40-938d-40b7-96f9-6a78e74f0245' date '05/10/2014' time '10:59:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.894' message '- fix issue when removing class from system in Hierarchy window - fiddle with categoery window - hook up merge diff browse for git merge and mc merge - remove TDMergerClientListElementBuilder and TDMergeTool' id '7e13deeb-dc31-4a3e-9b97-f5f0ae7de413' date '05/10/2014' time '08:11:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.893' message '- remove TDGitDiffer class as it has been replaced by TDGitDiffBrowser - add undefined symbol handling to the code that does reflection on script path nodes. Scripts can have all kinds of undefined symbols, but that should stop us for searching for references or senders or literals ' id '4652e86b-aa2f-4a30-865d-51bc8c4e6fa0' date '05/09/2014' time '21:15:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.892' message 'remove TDDiffClientListElementBuilder' id '74d6587a-a81a-4178-9a05-f59aa4be2971' date '05/09/2014' time '17:18:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.891' message '- remove TDGitDiffer class as it has been replaced by TDGitDiffBrowser - add undefined symbol handling to the code that does reflection on script path nodes. Scripts can have all kinds of undefined symbols, but that should stop us for searching for references or senders or literals ' id '70875ae6-cca9-42fb-9272-dbb50ae17a53' date '05/09/2014' time '17:02:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.890' message '- TDFileTreeDiffBrowser created and looks good (formats the smalltalk methods in FileTree structure before compare) and allows for doing senders and implmentors ... - TDMergeDiffBrowser and TDGitDiffBrowser created, but not hooked in quite yet' id '41d6d057-c73a-4e92-91fe-25b343dfdf6a' date '05/09/2014' time '15:42:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.889' message '- add `inspect` item to object menu - dip toe in water for revamping git diff tool' id 'f127031b-f816-4c2e-9e7c-461de5d42750' date '05/09/2014' time '12:32:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.888' message '- configuration or baseline should be included in project working copies - implement `add repository to package` menu item in repository browser' id '3b290723-2b81-438c-a654-d67264be0de3' date '05/09/2014' time '11:06:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.887' message 'signal command error if sub command is not known ...' id 'f4721a10-368c-40b6-829f-e247ed8b008f' date '05/09/2014' time '10:29:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.886' message 'tweaks...' id '316bb0a0-5b62-4a4d-aa32-b016100ff4fa' date '05/09/2014' time '10:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.885' message '- display branch for git repos in `project list`' id 'f36e7afc-61b6-468f-81bd-5baf25809788' date '05/09/2014' time '10:14:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.884' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id '29a7c069-03b8-4f21-9b09-10679e73d919' date '05/09/2014' time '08:34:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.883' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id '40484b39-1b74-4767-a9ec-22c2ca7aa1f9' date '05/09/2014' time '08:33:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.882' message '- refactor a bit so that monticello operations can be shared amongst tools - rework `project commit` - implement `project compare` for doing git comparison between in-image project SHA and another commitish - implement `project diff` - enhance `project prime` - nicely filling out portfolio of git-based project support' id 'd58f4f09-164f-4721-b522-9a4f124ece68' date '05/09/2014' time '08:30:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.881' message '- get tests passing' id 'c3de5189-1d59-438c-909a-aa8d78ca846d' date '05/08/2014' time '20:39:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.880' message 'fix up commitMessage resolution' id '1f56603e-0c11-4ffb-b378-7cae556734dd' date '05/08/2014' time '20:32:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.879' message '- implement `project commit` command ...' id '022576fc-08fe-4ca0-b3e5-0bcabf1f9c18' date '05/08/2014' time '20:18:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.878' message '- implement `project commit` command ...' id '37803dde-1270-487c-89c2-d8ec66ecce87' date '05/08/2014' time '20:15:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.877' message '- implement `project commit` command ...' id '816d1e37-1914-4540-a7ee-c2700f9efaea' date '05/08/2014' time '20:12:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.876' message '- project browser ... show current SHA opf git repo (if different from image)' id 'fdddafcb-057e-41d4-8307-b21fa4d6b0cb' date '05/08/2014' time '18:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.875' message '- project browser ... mark dirty packages' id '4c56dd3e-c379-4449-9d40-92039b684c85' date '05/08/2014' time '17:14:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.874' message '- `project list` command fleshed out - leverages the new repositoryVersionString support in Metacello and TDMetacelloRegistrationDefinition wrapper - MetacelloProjectBrowser display' id '454b6f99-b210-46eb-92f1-7d505ea4624d' date '05/08/2014' time '15:53:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.873' message '- tighten up workspace doit logic' id '63e1f290-b072-4630-9d8c-94320d944993' date '05/08/2014' time '14:04:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.872' message '- checkpoint for `mp` work ... commands names changed to `project`, `package`, and `repository` ...' id '8055b9a1-acea-455f-944d-bbdc4ea8f8e7' date '05/08/2014' time '11:39:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.871' message '- checkpoint for `mp` work ... add man pages with spec for commands ' id '100c404e-b69a-4097-a441-a8552e8b341c' date '05/08/2014' time '08:12:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.870' message '- checkpoint for `mp` work ... fine tune a bit' id '350db181-176c-476e-a5a5-73b68e221c58' date '05/07/2014' time '16:08:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.869' message '- checkpoint for `mp` work ... feeling out the shape of the Metacello proejct space' id '85e3b7df-8f72-4a66-9a33-8853ca9985ba' date '05/07/2014' time '15:02:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.868' message '- checkpoint' id '57186e3d-ad7a-44ff-9fd6-fa65538751f4' date '05/07/2014' time '13:02:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.867' message '- start work on `mp` command ... this is a big one ... push `find` work on the stack ... ' id '7c6754d9-5306-4cc2-8d99-512061e4d68d' date '05/07/2014' time '12:51:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.866' message '- fix up `eval` command ... different implementation between 2.4 and 3.x' id 'ee224447-a330-4e51-8ca7-4efa1aee4128' date '05/05/2014' time '22:15:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.865' message '- fix up `eval` command ... needs same compilation/execution sematics as `ws` command' id '4daa79b0-6e74-4b43-86cc-1d3092df0c95' date '05/05/2014' time '21:29:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.864' message '- implement `edit` command - implement `eval` command - tests - `print`, `inspect`, ''view` commands deleted' id '2f2662d9-a81a-4c4c-90b6-7606e2252434' date '05/05/2014' time '10:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.863' message '- start re-implement of `edit` (`print`, `inspect`, ''view` commands will be deleted)' id '2a40ff16-9096-445b-8b66-0bef293158f5' date '05/04/2014' time '16:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.862' message '- re-implement ''ds` command - `man` tweaked - tests' id '30700e83-61e7-4d80-861e-7366f9f0cbd3' date '05/04/2014' time '14:56:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.861' message '- `run` and `doit` commands removed - `ws` command tweaked' id '764cc4e6-2f52-4b41-94b8-92518b4fbe9a' date '05/04/2014' time '14:31:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.860' message '- implement `break` family of commands to replace `db break` family - man pages and tests - misc tweaks' id '6e204805-62d7-4d6e-8512-e49a0c9458da' date '05/01/2014' time '04:19:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.859' message '- new man page for `cp` command - tests' id '56ee688b-9dd9-4cbe-b49e-3ef0676427af' date '04/30/2014' time '20:41:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.858' message '- windowName is important attribute for TDAbstractToolBuilder ... needed for `man --all`' id '4a23e452-bd31-4408-91df-a08a527801da' date '04/29/2014' time '08:08:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.857' message '- tweak TDShellTool class>>browseconfigurationsManPage' id 'd7217b8b-482b-4c45-93d2-3fdc843eb38e' date '04/29/2014' time '08:01:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.856' message '- `browse categories`, `browse configurations`, `browse packages` implemented - tests - `configs` and `pkgs` ... gone' id '339ae73d-dcfb-4ede-bacb-f00872db9cbd' date '04/29/2014' time '07:59:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.855' message '- categorization' id '13cd7ace-8bad-4488-9c31-83464b567a77' date '04/28/2014' time '20:57:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.854' message '- tweak TDManPage>>asText' id 'c550cdcc-3d19-4e90-94b6-547934de35ae' date '04/28/2014' time '20:39:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.853' message '- implement `method versions` command - tests - that''s it for the `method` familyof commands' id 'f12504d1-8b0f-4024-ab37-e3ae0d2ab77f' date '04/28/2014' time '20:16:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.852' message '- implement `method remove` command - tests ' id 'afec0a37-fe0c-4f28-94ac-acea46f8019d' date '04/28/2014' time '20:05:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.851' message '- implement `method move` command - tests - isolate the `method` command operations in separate methods for Smalltalk scripting' id 'db64d325-bacd-4afe-a29e-0be1431780e8' date '04/28/2014' time '19:53:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.850' message '- implement `method copy` command - tests' id 'e16c0f43-6e8e-46e7-a9fc-adcc1ed92974' date '04/28/2014' time '18:30:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.849' message '- clean up implementation of `debug it` ... need to be able to access literals in doit context - start work on `method` command - implement `method browse` command - implement `method protocol` command - tests' id '4bd0f63a-6cc7-420b-942b-db64e80490aa' date '04/28/2014' time '17:56:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.848' message '- `commit` command reworked - tests ' id 'eb90f14b-ea90-4879-8e25-d80a4a99ce20' date '04/28/2014' time '16:06:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.847' message '- `cls remove` implemented - tests ' id 'e232d3fc-5008-456b-b340-c69469a805e8' date '04/28/2014' time '15:49:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.846' message '- `cls category` implemented - `cls rename` implemented - document that `cls protocol` accepts @ references.. - define doitContext for debugger source window - fix a bug in TDShellTool>>protocol:rename:to: in Gemstone 2.4 - tests ' id '9f0bd4a4-6464-4d0d-b6b5-2ba652bf69b4' date '04/28/2014' time '13:13:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.845' message '- `cls protocol` implemented - tests - `protocol` command removed ... replaced by `cls protocol`' id 'bfac6e57-8231-4fda-8140-3e76e657c700' date '04/27/2014' time '22:29:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.844' message '- `cls history` revisited' id '0e16618e-7425-486f-b3c6-2984080a2d13' date '04/27/2014' time '21:14:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.843' message '- server-side open workspace support ' id '3e3a99e3-7f87-4f47-b2c0-74aec6e606bc' date '04/27/2014' time '20:27:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.842' message '- implement skeleton `ws` command' id '9ea893c2-69fd-46d7-a1be-1958b32232c4' date '04/27/2014' time '12:28:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.841' message '- TDWorkspaceClientElementBuilder provides for a workspace on an object ... the workspace contents is defined by a string and the objectBlock defines the target object - plan to define a workspace (ws?) command that takes objIn to define the target object... - right now `cls definition` with no args opens a workspace on nil...' id '7081e8af-6d59-4161-88c8-3e998eea1ab9' date '04/27/2014' time '12:18:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.840' message '- implement `cls definition` command - tests - `cls create` command removed ... not very useful ... use the `cls definition` command instead' id '470f682a-01a2-47c0-9c0d-51189d5cb760' date '04/27/2014' time '11:19:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.839' message '- `implement `cls copy` command - fix bugs in `cls accessors` command - tests ' id '3ab32d61-2243-4e9b-942d-4be585195f86' date '04/27/2014' time '09:22:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.838' message '- multiple class args for `cls accessors` and path ref - `implement `cls comment` command - tests' id '6076d9ff-a1b4-4e35-82bc-b4857bf42930' date '04/27/2014' time '08:05:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.837' message '- TDAbstractDevTool class>>performCommand:objIn:commandOptions:todeCommand: to provide for --help for regular commands - --help option added to abort, cat and cd commands ... tests - categorize some TDShellTool methods ... those that have been rewriiten - begin work on the `cls` command ... - `cls accessors` implemented plus tests - fix an option handling error in `bu` command' id '37b3f709-506a-4bab-a922-094bcf309fe7' date '04/26/2014' time '21:09:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.836' message '- convert implementors and senders menu itme in method lists to use blocks .... - slice halos out of system ... make the TDHaloDevTool obsolete - MethodReference>>printOn: make the class inspector friendly' id 'e07d9a93-b1d8-46c0-b026-b1793c8cc416' date '04/26/2014' time '10:00:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.835' message '- obsolete a bushel of classes that are not used right now and/or will have to undergo major changes if they are to be brought back into tool set ... roassal was a proof of concept ...' id '144b60da-48e8-4000-a7ff-e4aa3220637a' date '04/26/2014' time '08:42:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.834' message '- split TDBatchEditTool and friends into separate package ... this is a useful tool, but it needs to be re-written a bit before it becomes part of standard tool set ...' id '1becf109-88de-437f-9664-8ed5c479d336' date '04/26/2014' time '08:26:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.833' message '- move a bunch of classes to the obsolete repository ... these tools have marginal utility and need to be rewritten before re-incorporating in standard tode ...' id '45f55b2e-fbb2-4606-81fd-f053b2df742a' date '04/26/2014' time '07:52:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.832' message '- patch TDManPage>>= ... ' id 'f2b85f9c-77c1-4009-b2bb-c5df2794e192' date '04/20/2014' time '22:41:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.831' message '- add SEE ALSO section to man page - `bu` command man pages and new implementation based on getopts' id 'b68ab87f-845d-4295-bc7e-af8dd4ec0d63' date '04/20/2014' time '21:06:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.830' message '- `man` command test' id '93a881a4-6487-4aaf-860c-bbdd80840874' date '04/20/2014' time '15:22:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.829' message '- re-implement `man` ... support for subcommands and command line options - man page browser - add a commandName to the man page' id 'cba3c7cf-7c95-4f25-9654-f6fb4537edb0' date '04/20/2014' time '13:54:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.828' message '- implement block-based class browsing so that refresh of window recalculates search - the `browse` command is now the poster child for the proper way to implement commands: - man page and subcommand man pages - full use of command and subcommand options - block-based windows so refresh (CMD-l) recalculates original search' id 'a78d5ad7-40b8-4bba-bb79-3be7ffb0bd31' date '04/20/2014' time '10:15:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.827' message '- working on getting tests to pass in GemStone 2.4.x' id '86aecccd-4005-4789-89f4-b2989c174791' date '04/19/2014' time '20:44:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.826' message '- fix problems with labels for the new blobk-based commands - all tests should pass now ...' id '5dbbaeab-4bda-4c8c-a354-d1640c2eaf17' date '04/19/2014' time '15:05:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.825' message '- remove undeclared symbol references from Tode code base - implement block-based method browsing so that refresh of window recalculates search - need block-based class browsing .., - use GsDeployer for class changes - fix up item selected problems ... - add --staticList option bot `browse` command' id '84c01fee-24fb-4f2d-8341-ce11fac12dd3' date '04/19/2014' time '12:14:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.824' message '- `browse source`, `browse undeclared`, `browse variables`, and `browse versions` implemented and man pages written ... and tests defined ... - one final pass to define refresh blocks needed' id 'e3fae755-36c2-4b6c-a8c6-174d23909f84' date '04/19/2014' time '09:03:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.823' message '- recategorize some `browse` methods and throw the unused ones away' id '4704b970-2472-4ebf-b7bd-40f5c458b2c2' date '04/18/2014' time '20:24:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.822' message '- implement and write man page for`browse sender` - fix up problem with --scriptPath option ... create TDShellTool>>browseLeafNodes:pattern:label: method - catch up with tests ' id '53965107-9c91-4fe7-b5a5-5b2af9ea8d8f' date '04/18/2014' time '20:18:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.821' message '- implement and write man page for`browse references`, `browse diff`, `browse list`, `browse package`, `browse project`, `browse method`, `browse class` - stub out `browse variables` and `browse undeclared` - add some tests ... still need to make sure that test are up-to-date with respect to implementation' id 'ce77b6d4-8f24-476f-9147-3008b129fe59' date '04/18/2014' time '17:40:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.820' message '- handle AlmostOutStack as a printing error - add subCommand --help and `man` support to tools - --select option added to all browse commands (need to implement) - `browse category` command added again, plush subCommand man page - `browse class` man page updated for subCommand support (still need to finish `browse class` implementation - `browse` man page updated for subCommand support - `browse symbolDict` command and man page added - tests ' id 'b921c7b6-e4b8-4681-aec7-c9f3c1a50e02' date '04/18/2014' time '14:05:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.819' message '- TDCommandLine>>getOpts:subOpts:optionsAndArguments: makes it possible for a shell block to use sub commands - rename ''Search'' submenu to ''Browse'' to match the command name' id 'f7cb3bd4-9c52-4dd3-9685-93bd2721b031' date '04/18/2014' time '08:17:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.818' message '- add options section to TDManpage - push things around a bit in TDManPage to facilitate the creation of subcommand man pages' id 'acfe972e-4019-4225-97c5-c0234f67c42e' date '04/17/2014' time '21:42:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.817' message '- enhance filter block test to verify that block is being compiled and used correctly - start adding subcommands to man page ... bite the bullet now...' id 'b026658f-72e1-433c-ae4f-de94ded18f3e' date '04/17/2014' time '17:03:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.816' message '- fix problem with incorrect `` escape handling - checkpoint working on add --filter to more `browse` commands including embedding code for filter block - revisit `browse references` --literal option ... just compile literal from the string - `browse category` folded into `browse class` command - currently debugging TDShellBrowseCommandTests>>testBrowseMethod ... will need to review man pages and update commands/tests to match the man pages ... ' id '231adcb6-bec0-45e9-b315-e27d5925711f' date '04/16/2014' time '16:35:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.815' message '- more `browse` command tests' id '7d65ad61-3ba8-4cf8-a8f9-1f6c0668a922' date '04/16/2014' time '07:30:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.814' message '- fix up references searching for method and class definitions, since we''d like to be able to search for variable references within the context of the class ' id '2ddc9e7a-c0d8-425a-a207-0e88b5d346fa' date '04/16/2014' time '07:08:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.813' message '- tweaks to `browse` command - clean up some obsolete `browse` methods - begin work on `browse` command tests' id '63a92d78-cb84-4972-bf59-a5fdc93c0116' date '04/15/2014' time '21:17:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.812' message '- finally finished pass through `browse` command' id '7d3bf98f-729f-44f2-8275-b6f134571225' date '04/15/2014' time '20:24:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.811' message '- allow -r or --regex ... pretty common - implement new `browse source` - implement new `find source` command' id '83e9d5e9-357c-4569-a9fb-6e18043c8ac4' date '04/13/2014' time '18:40:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.810' message '- use TodeCommandError in strategic areas ... avoid debugger popping up for command related errors ...' id '875626cb-d705-4342-882e-67f95a8f0137' date '04/02/2014' time '10:26:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.809' message '- implement `browse --help` - implement `browse category/package/project/versions` - fiddle with `browse class`' id '78e208e6-856a-4fed-8335-9f2611a55580' date '04/01/2014' time '17:36:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.808' message '- CharacterCollection should include size... - ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id '5a740263-61bf-44cf-aab4-88bf9ff63a4b' date '03/31/2014' time '21:38:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.807' message '- `browse references` command re-implemented ... more reference browsing options supported (from command line) ... see if we can support from menu? - new find references methods ... - revamp `browse method|sender|class` for multiple arguments ' id '627c0e27-711d-4245-b81f-062c7dabcfaa' date '03/31/2014' time '17:04:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.806' message '- `browse --scriptPath source` needs to search through all of the objects including non-executable objects' id 'f931f247-0e62-4297-8d19-bac7cb63ed60' date '03/30/2014' time '21:16:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.805' message '- implement `browse class` with options: - browse class [--hier|--full] ' id '52d490af-5ae1-4209-98c3-844fa7eef41a' date '03/30/2014' time '15:24:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.804' message '- make pass through senders menu/shortcut/commands so that they all use the same methods ... - working my way through all of the browse/find commands' id '64bf2f96-1afa-4647-8810-9606e0582cc5' date '03/30/2014' time '13:22:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.803' message '- make pass through implementors menu/shortcut/commands so that they all use the same methods ... - browse/find commands now take command options - amethod, rmethod, method variants collapsed to single subcommand with options - working my way through all of the browse/find commands' id '6a4774e3-d536-4d72-9572-168f5a3241eb' date '03/30/2014' time '12:29:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.802' message 'arrange infrastructure to support primary commands with options and subcommands with options and arguments ...' id '07ccbfac-1593-4903-9088-90d79a689186' date '03/30/2014' time '10:55:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.801' message 'add another windowLabel' id '375c6962-69b3-4c35-8db9-b36020ebea6b' date '03/30/2014' time '07:52:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.800' message '- refine protocol for TDClientSourceElementBuilder methods - implement a few more `Search` submenu items - make sure that all `browse` commands have windowLabels' id '2b640ff0-2650-49e8-bb3a-84e953b24fa9' date '03/29/2014' time '19:41:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.799' message 'add insert timestamp menu item/shortcut' id 'c0dc555f-22c5-45fa-be1f-53b1b3bf5029' date '03/29/2014' time '12:23:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.798' message 'implement the `Method` menu items and sketch out the `Search` menu itmes ...' id '9ce37ece-78d8-4fa6-b475-d1999ccb3ac9' date '03/26/2014' time '22:07:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.797' message 'Object menu functional in code window ... `tode it` and `profile it` menu items implemented ...' id '063467ed-28b9-4a60-860d-85b72899a73e' date '03/26/2014' time '18:59:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.796' message 'add `format method` menu item for method source elements' id '2b4c98e4-42a4-4676-903f-7489281ea717' date '03/26/2014' time '17:10:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.795' message 'server-side ...with auto-formatting it is not necessary to support crWithIndent: ... besides I hate the crWithIndent: algorithm ... counts number of tabs on line without regard to location' id '29ed66fa-6aae-4589-a271-e1d17ad676e3' date '03/26/2014' time '17:06:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.794' message 'server-side ... arrange to allow for the standard text manipulation commands like find, selectAll, etc. to be defined by menu entries and allow for semantics to be switched between crWithIndent: and pure cr ,,, debugIt implemented' id 'd020efff-a40e-45cb-bcdb-e93115475fdf' date '03/26/2014' time '16:28:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.793' message 'client support for basic menu actions working for menu and keyboard shortcut fof text panes ...' id '60f3db58-c6d1-4843-b6b8-e76d9f88f304' date '03/26/2014' time '14:30:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.792' message 'implement framework for extracting key bindings from menu for code editor ... should probably do something similar for the list editor key bindings ... there shouldn''t be a key binding without a menu item ...' id '1b8aeafe-00ce-457b-a332-a6c020d480cc' date '03/25/2014' time '22:07:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.791' message 'adjust the server-side source element menus to provide option for passing in an interval and dirty flag instead of the selection which means we can do things like `set breakpoint`' id '6022df81-66f9-4075-9ccc-e30ea471a778' date '03/25/2014' time '13:25:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.790' message 'server-side support for printIt, doIt, inspectIt' id '875f99f4-4551-45cd-b1c3-e56320137f5c' date '03/24/2014' time '22:20:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.789' message 'add (utf8) synthetic field for CharacterCollections...' id 'e3925a6c-46c7-4ea1-ad17-9d2f3c5d39aa' date '03/24/2014' time '10:40:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.788' message 'more work on getting tests to pass in GemStone 2.4' id '265bac3f-a453-4c50-9281-47562403f204' date '03/23/2014' time '17:54:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.787' message 'pass list and selection index for list in one pass (using an Association)' id 'eb2dd9aa-d4ff-4cac-9f38-c59ae190b20c' date '03/20/2014' time '20:47:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.786' message 'Issue #55: checkpoint implementing menus for code windows' id '050213f5-b6c5-4329-90e4-6ba3b8dfd6fb' date '02/23/2014' time '18:52:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.785' message 'Issue #55: checkpoint adding menus to TodeCodeEditor ...' id '08204d87-e195-4225-8f84-380ba7fd701c' date '02/23/2014' time '12:54:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.784' message 'Issue #55: preparing to add menus to TodeCodeEditor ...' id 'b4237ea5-cc0f-41df-baea-c1082068cb12' date '02/23/2014' time '09:45:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.783' message 'untweak printing for RcIndexBuckets ... protected class can''t extend without special handling ... oh well' id '5dc96b6b-6158-4e6c-ab82-a4527984f858' date '02/18/2014' time '16:24:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.782' message 'tweak printing for RcIndexBuckets' id '60a1450f-a8e3-4b22-b3f1-62b7270ffbbb' date '02/18/2014' time '16:22:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.781' message 'Issue #67: remove TDStackNodeBuilder and TDStackClientListElementBuilder classes as they are completely replaced by TDDebugger. TDStackFrameNodeBuilder is probably obsolete as well ... delete later. Issue #48: remove ''.'' from navigator window and replace with inspect/view menu items ' id 'cb7c2be3-2e84-490a-aa88-2fd9c60d310d' date '02/18/2014' time '11:48:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.780' message 'replace most uses of `System myUserProfile symbolList` with `GsSession currentSession symbolList`, since `GsSession currentSession symbolList` provides access to session-specific symbol list ... which when done should be used ...' id '6423018f-c819-473d-ac76-1fe2d4869789' date '02/07/2014' time '07:56:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.779' message 'bullet proof TDMethodDefinition class>>referencesTo:isMeta:in:' id 'e26a7ec3-eff6-454c-a400-2c9e49251c41' date '02/06/2014' time '11:27:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.778' message 'Issue #53: turns out that visitor and filesytem proxy (file system leaf node) need to have special handling ... we want to accept the proxied leaf node, but we need to pass in the proxy ... TDFileSystemLeafNode in this case ... The TDProxyLeafNode is working fine ' id 'a2321d08-e589-443d-9ea6-182c708d70c1' date '01/31/2014' time '12:01:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.777' message 'Issue #53: add --scriptPath defaults to `/home/.`' id 'b5ea0a6e-1174-46c4-a8e4-fab2f89858a3' date '01/31/2014' time '10:35:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.776' message 'Issue #53: add --scriptPath flag to the following `browse` and `find` commands: browse [--scriptPath=] psender [#] browse [--scriptPath=] references [@filter-block-path] browse [--scriptPath=] rsender [@filter-block-path] browse [--scriptPath=] sender [#] [@filter-block-path] browse [--scriptPath=] source [@filter-block-path] find [--scriptPath=] psender [#] find [--scriptPath=] references find [--scriptPath=] rsender find [--scriptPath=] sender [#] find [--scriptPath=] source For the `browse` command, the definition leafNode list will recalculate on refresh...' id '0dd1caad-6be1-48bf-adf2-fda4e6f30461' date '01/31/2014' time '08:53:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.775' message 'Issue #19: careful sending messages like ifNotNil: to a client forwarder...' id '3b35749e-bebc-4b8a-a0f8-f01b6e1096b7' date '01/29/2014' time '16:47:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.774' message 'Issue #19: more fixes for GemStone2.4' id '632b9ce8-f3f3-4980-a0e7-e4ccd391e7ed' date '01/29/2014' time '14:24:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.773' message 'fix problem when a non-class object is masquerading as a class in a different symbolDictionary...' id '3e32c878-67d4-4243-9c8d-a5362a414720' date '01/27/2014' time '11:44:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.772' message 'porting to GemStone 2.4' id '5f01da53-2864-484d-8756-7440bf393e00' date '01/20/2014' time '16:09:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.771' message 'add `str` type node ... pure String storage that can be editted using standard text editor unlike txt which has a run array that must be maintained ...' id '70483584-9231-44ce-a8bc-1c5c99352d61' date '01/20/2014' time '04:37:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.770' message 'Issue #67: fix TDDebugger>>dbRestart ... add ''~'' as alias for /home' id '9556be8c-dfe8-404d-884d-75bbe33edacb' date '01/11/2014' time '18:02:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.769' message 'Issue #67: implement refreshViewFor: client callback and hook into tdebugger - cause stack view to refresh when method accepted somewhere on stack' id '30a9dc94-c014-414d-9c3b-472039dfd11c' date '01/11/2014' time '09:08:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.768' message 'Issue #67: continue switch over from TDDebugTool-based to TDDebugger-based debugging, knitting together more of the debugger functionality. - tweak TDProcessTool ... - TDTopezServer>>clientElementFor:using: needs to add clientElement to elementCache' id 'a43c4bb4-fbf9-46a9-8fd8-f49ff012bfc5' date '01/10/2014' time '17:08:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.767' message 'When selecting class in hierarchy pane, update all 3 (or 4) client elements at once' id '1cabe105-3347-4009-8269-9359273b3921' date '01/10/2014' time '11:26:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.766' message 'Issue #48: implement Process Browser using TDToolBuilder (no know as TDAbstractToolBuilder) ... refactored and renamed TDToolBuilder hierarchy. `ps` command rafactored to support process browser, but process manipulation commands moved to process browser ...' id '69fa034f-c910-43f0-8b7e-2cee5e99c862' date '01/10/2014' time '08:16:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.765' message 'Method: TDShellTool>>findSymbolDictionary:username: should return symbolDictionary ... add TDShellTool>>findClassDefsInSymbolDictionary:username: to supply class definitions ' id 'b13e7177-ec6e-4956-8db6-a7ebe8dd76f1' date '01/09/2014' time '15:52:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.764' message 'Issue #67: Object>>clientElementUsing: makes it possible to ship multiple window updates in one STON package ... update list/source/context on item select and dbFinishStep with one STON package ' id '776b4276-b749-4035-adda-3e4ae2d890cd' date '01/08/2014' time '22:02:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.763' message 'Issue #67: fine tune debugger update sequence ... turn on TDDebugger as default debugger & lets see what happens' id 'bd2e5a0e-bf83-4247-b3c2-66ed0023df1b' date '01/08/2014' time '20:49:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.762' message 'Issue #67: get step working ... updates still rough - keyboard shortcuts - hook into TDTopezServer>>openDebugger ' id '5c6b67fa-9c0a-43fe-b944-27d8c14821dd' date '01/08/2014' time '20:21:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.761' message 'Issue #67: implement debugger menu items - step over, into, thru; continue; restart; up; down have been implemented in TDDebugger ... not functional - moved TDDebugger to Topez-Server-DebugTools package' id 'b65e4aa0-e6f5-49ab-a807-ed5060fbe8d5' date '01/07/2014' time '08:12:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.760' message 'Issue #67: attack menus and keyboard actions - item selected (source and context windows opened) - closing stack window, closes source and context windows - attachProcess: and debugProcess: ... attach does not terminate process when window closed - add `print window` to window menu - printing goes to window named #printer - `ps attach` and `ps debug` commands open TDDebugger...' id '0474a1e0-2b24-4ee7-ab9a-3836195f3f4a' date '01/06/2014' time '21:21:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.759' message '- on cut actions, refrehList and add to clipbard in one swell foop - start work on new debugger (TDDebugger)' id 'cd8cd530-0054-4938-b1a6-bfc5ba0de74e' date '01/06/2014' time '08:00:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.758' message 'another tweak to TDRepositoryPackageBrowser>>browseVersionsFor:' id 'f43d7d71-fb5f-4365-8fd0-e939e3cb1869' date '12/29/2013' time '08:52:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.757' message 'fix problem when listing package versions in a repository. loadedVersions for TDMonticelloTool>>mrpackageNamesIn: not quite calculated correctly and tweak working copy calculation' id '3e552b0e-09b6-48b9-9cc8-57aa96b9f505' date '12/23/2013' time '19:26:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.756' message 'full range of `mv` and `cp` tests implemented and passing' id '6cea0e51-33a5-4040-9b98-013e080687a6' date '12/23/2013' time '12:52:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.755' message 'checkpoint: gw to gw tests passing 130 run, 130 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes need to add the cross filesystem tests gw to fs, obj to gw, etc....' id '2303d751-811a-40df-a46a-e6a179d63dab' date '12/23/2013' time '12:40:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.754' message 'checkpoint: starting gw to gw work ... failures/errors are gw related ...: 130 run, 116 passes, 0 expected defects, 4 failures, 10 errors, 0 unexpected passes made some fundamental changes to core classes that have not affected non-gw test results.' id 'e354b653-ef29-41c2-8e34-ec185a30d97f' date '12/23/2013' time '10:09:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.753' message 'checkpoint: all tests (including `fs to obj` and `obj to fs` tests) are passing: 104 run, 104 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes' id '5f440f34-270c-47bd-88ac-da63ab7ec57e' date '12/23/2013' time '09:33:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.752' message 'checkpoint: `fs to fs` and `obj to obj` tests are passing' id 'fe766dc6-5524-4455-ba3c-dbc9845df87c' date '12/22/2013' time '21:03:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.751' message 'checkpoint: refactor mv:in: and cp:in: to share a bunch o code' id 'd3862385-7f88-4be9-84c5-337e04b2e372' date '12/22/2013' time '15:53:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.750' message 'checkpoint: rewrite `mv` man page ... a little refactoring ... cp:in: and mv:in: share quite a bit of code ...' id '59daa42d-9dac-48ed-9f22-290cda2b1406' date '12/22/2013' time '15:44:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.749' message 'checkpoint: filled out set of tests for `cp` command ... leaf and directory nodes covered for all combos ... I think' id '98c92633-0167-4fcc-847f-0c82a383add3' date '12/22/2013' time '12:58:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.748' message 'checkpoint: finally get semantics for `cp ` correct ... update the `cp` man page.' id '4214122e-79fe-4eb8-9921-c624f7e3e9e5' date '12/22/2013' time '12:22:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.747' message 'started ''cp directory to directory'' series of tests/implementation' id '17d3e17b-f50b-4c1c-8df0-3606d0769f67' date '12/22/2013' time '10:47:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.746' message 'add cp/mv over self to test cases ...' id 'b44b3f83-7c23-473d-a181-4e79eb3710b6' date '12/22/2013' time '08:43:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.745' message 'tests for `mv` and `cp` commands (about time) ... leaf-based `mv` and `cp` tests written and passing for obj to obj operations ...' id 'ca66a58a-65df-4053-8ff7-eddd77c5c890' date '12/21/2013' time '20:31:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.744' message 'bugfix TDFileSystemDirectoryNode>>addChildFileSystemLeafNode: ... add TDGemStoneTool>>gsfileoutClass:header:on: ' id '3e901008-f088-43d5-a670-2cb6785789d9' date '12/21/2013' time '11:52:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.743' message 'bugfixes for `mv` and ''cp` when proxies are involved ... add `isInvariant` and `dependents` fields to navigator/inspector ... TDTopezServer>>evaluateCommandString: allows you to execute a command string from smalltalk --- let the command line parser do all of the work ' id '604ac7ed-c98a-468a-87ee-5c3c4351ddb9' date '12/20/2013' time '17:21:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.742' message 'use correct workinCopy in TDRepositoryPackageBrowser>>browseVersionsFor:' id '1cda4a0b-7c23-4a6b-851e-749c669ebb9c' date '12/19/2013' time '19:34:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.741' message 'get `cd` to work when a `cd`ing into a proxy node wrapping a filesystem leaf node wrapping a gateway node ...' id '4aad9b69-02aa-42c2-9080-f12c3f2da347' date '12/19/2013' time '07:28:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.740' message 'CMD-SHIFT-P: add window label to printout ... `gs halt` implements an AlmostOutOfMemory handler ...' id '27797b40-44c8-45ae-a475-06b787b238ba' date '12/18/2013' time '21:05:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.739' message 'CMD-SHIFT-P: opens window with printString of client list ... `ps debug` command open debugger on given process ...' id '1a09f2f2-5601-4eb3-ada0-cefbce2b7981' date '12/18/2013' time '19:08:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.738' message 'tweaks and cleanup of various sorts' id 'cd959d7d-0ac3-4ff6-9b1f-98f91ac55920' date '12/18/2013' time '17:04:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.737' message 'remove superfluous logging' id '46695429-cf2f-494c-a94c-0f130a56537b' date '12/16/2013' time '20:30:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.736' message 'TDSessionTempNode is a better way of stashing session temps in the object structure. Basically a "persistence barrier" can be insterted into an object structure. TDSessionObjectNode was an interesting idea, but did not work in practice as the "session tempness" was difficult to preserve ...' id '455af204-eed8-4e71-9eb1-01835cf55b9b' date '12/16/2013' time '19:41:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.735' message 'Need to use FileDirectory readOnlyFileNamed: to correctly get file contents...' id '3405c792-e1ec-4b5d-bf3c-4847fcb3f0cb' date '12/13/2013' time '18:15:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.734' message 'Issue #58: checkpoint for `mv versions -g` work' id 'a3cf5668-0bef-4d55-88d2-2fe288ea0698' date '12/13/2013' time '10:29:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.733' message 'fix a couple of issues that popped up while working with classes/methods from a different user''s UserGlobals dictionary' id 'bef6e7f4-d47e-475d-a259-86ac0be24fb6' date '12/10/2013' time '08:22:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.732' message 'some patches to fix issue when using cp on proxied object structure' id '1af3e5cc-365a-4c53-9a94-747f5da408f9' date '12/09/2013' time '17:42:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.731' message 'tweak TDScriptLeafNode>>minimalScriptTemplate' id '7298b40a-711d-458b-8ba9-193e35a06e46' date '12/09/2013' time '15:03:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.730' message 'Issue #37: implement `mount` command ...' id '578de995-5ce0-4f60-9d23-7c3d6d823dab' date '12/07/2013' time '12:05:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.729' message 'Issue #37: solved puzzle of "how to drop off object references in proxy land?" by using a gateway node to indirectly reference object through /tmp ... the gateway node reference can be serialized .... plus series of extensions to TDFileSystemLeafNode and TDProxyLeafNode to permit a directory-like object to be proxied...' id '0bbbe6b2-8703-4e26-ad0f-e028b0595986' date '12/07/2013' time '08:57:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.728' message 'Issue #37: fix TDFileSystemDirectoryNode>>removeAsChildOfFileSystemDirectoryNode: ... preparing to allow dropping off objects in the proxy strucutre (not planning on simply using STON to drop refs ... I want pure object refs to have an inderect reference)' id 'afaa1596-64a0-459a-adec-818e62d9ab63' date '12/06/2013' time '20:12:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.727' message 'Issue #37: rename `ston rsync` command to just plain `rsync` ... not really limited to `ston` anymore ... rename tests ...' id 'f539c897-a741-472a-b12a-6ec698bc33b0' date '12/06/2013' time '17:57:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.726' message 'Issue #37: use plaintext newlines (not \r) for readability ' id '1d354f02-ca79-4d94-9f4a-85257ca5d978' date '12/06/2013' time '17:34:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.725' message 'Issue #37: fix an rsync bug ... when copying more than one directory...' id 'feb981d6-396b-4106-85c3-d9d8d3eea15a' date '12/06/2013' time '17:08:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.724' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDGatewayNode needs some of the leaf node protocol' id '7a35091e-de8b-498d-af30-8d50cd8fdc49' date '12/06/2013' time '16:57:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.723' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode contents (part deaux)' id '213fd618-cae6-4aed-8f42-3d73dc42974c' date '12/06/2013' time '16:22:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.722' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode contents' id '31de6dec-9829-4c66-8110-780fd0c7846f' date '12/06/2013' time '16:16:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.721' message 'test commit...' id '656c89f5-1d57-48cb-bc42-28c9b3b00c4f' date '12/06/2013' time '16:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.720' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - correctly handle topez' id 'e443bd03-238b-4303-afd2-f7457ecd315c' date '12/06/2013' time '16:08:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.719' message 'Issue #37: working through the issues that pop up when actually attempting to work in an object directory that is proxied from the file system: - TDFileSystemLeafNode>>dotSelfObject - TDProxyLeafNode>>parent' id 'f6271b0d-202e-4077-933f-90daf9711398' date '12/06/2013' time '15:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.718' message 'aDirectoryEntry' id '36b0276b-0aec-4111-a483-c2fbe286103e' date '12/06/2013' time '15:29:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.717' message 'Issue #37: preparing to implement gateway node schism ... if treated as a source node (directory or leaf) we copy the contents (maybe?), have to be able to tell when to use gateway as a link and when not to ... might have to declare explicitly ... current tests are passing ...' id '9c8d51b7-b236-47db-bb14-2043af4f4ec6' date '12/06/2013' time '14:52:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.716' message 'Issue #37: cover gateway node functionality ...' id '49739d97-91a0-4e76-88a8-6d0a52ac92de' date '12/06/2013' time '14:21:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.715' message 'Issue #37: `rm` of raw file leaf node and object file leaf node' id 'e0984fb8-849e-47c8-97da-cfe6744cdcaa' date '12/06/2013' time '12:05:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.714' message 'Issue #37: allow direct edit of Text instance' id 'ed1f1920-eb78-4929-ae62-ee1fc686f041' date '12/06/2013' time '11:52:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.713' message 'Issue #37: enable edit of .ston objects and raw filesystem files after cd''ing into a gateway reference to a filesystem directory .... open the door to sharing scripts by "directly editting object nodes and leaf nodes hosted in a git repository" ... still need to work on rm/touch combo but this is very close to complete!' id '780ac6f6-3392-46ad-85ad-ae57cf00612b' date '12/06/2013' time '11:49:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.712' message 'Issue #37: fix a bug in the ston implementation for TDDirectoryNode and friends ... splicing in parent can lead to infinite loops' id 'eaf86b36-2dc0-4e69-9e0a-9f5ed1d0bb90' date '12/05/2013' time '22:03:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.711' message 'Issue #37: add support for using a Gateway node as proxy for FileSystem directory and thus src/dest for `ston rsync` command ... start adding tests/support for using a Gateway node as a "symbolic link" to another object node - doesn''t work out of the box so more work needed (or just abandon the idea)' id '6052e724-deba-48ea-898c-dfb638acd939' date '12/05/2013' time '08:36:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.710' message 'Issue #37: `ston rsync` implementation not complete, however, we''ve hit point where perhaps enough of the `rsync` functionality has been completed where with the File System leaf node support, I think we''ve got enough functionality to form the foundation for a pretty nice sharing model ... will start heading in that direction and see if additional `rsync` functionality is called for ... tests are green for all four combos of fs/obj node structure: TDShellFsToFsStonCommandTests TDShellObjToObjStonCommandTests TDShellFsToObjStonCommandTests TDShellObjToFsStonCommandTests' id '9d4048f6-a7aa-47e7-81ac-d1ee289928da' date '12/03/2013' time '15:46:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.709' message 'Issue #37: `rsync rsync --recursive --relative` TDShellFsToFsStonCommandTests tests pass' id 'e5e1963f-92b2-4405-8c33-6006552e46a7' date '12/01/2013' time '20:29:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.708' message 'Issue #37: TDShellFsToFsStonCommandTests tests pass' id '062d1125-4b95-4f93-8e8a-fe0fec89552f' date '12/01/2013' time '19:50:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.707' message 'Issue #37: rsync recurse tests migrated ... TDShellFsToFsStonCommandTests test don''t pass, but that''s because of bug in the way rsync is implemented for file system nodes...' id '5cb11035-5870-488e-93e2-d0d4271b95ed' date '12/01/2013' time '11:56:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.706' message 'Issue #37: TDShellFileSystemStonCommandTests tests passing using TDProxyLeafNode ' id '7061ca00-be14-4027-84ad-3a14a3e80b9b' date '11/30/2013' time '21:54:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.705' message 'Issue #37: TDShellFileSystemStonCommandTests finally tests (using TDPluggableLeafNode), but I am unhappy with the hacks it took to get TDPluggableLeafNode working ... I should build a TDProxyLeafNode ... I don''t think that TDPluggableLeafNode should survive ...' id '73cce08b-63a6-43de-af73-910b243a2166' date '11/30/2013' time '14:45:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.704' message 'Issue #37: fleshed out TDPluggableLeafNode to act as a leaf node proxy for TDFileSystemLeafNode proxy saves edits to disk ... no proxy for directory node because of challenge of saving changes ... so we''ll simply splice the directory node into the structure' id '732278d9-2ace-40fd-a115-34987c20c4fa' date '11/30/2013' time '12:07:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.703' message 'Issue #37: obsoelete TDLeafNodeBuilder and friends ... settled on elementSource and elementSource: as getter/setter api from the editor side of the house .... TDPluggableLeafNode needs some work to be a faithful wrapper for arbitrary leafNodes as needed to wrap leaf nodes stored on file system...' id '19f2b3a0-b9e8-41e1-be5b-e4285cd64aff' date '11/29/2013' time '11:53:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.702' message 'Issue #37: TDShellFileSystemStonCommandTests>>testRsync passes ... "transparent" access to disk-based objects (.ston files) ... oh and rsync objcts from disk to disk ...' id '31034868-e62e-40d1-9750-97ac78b7c164' date '11/29/2013' time '10:00:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.701' message 'Issue #37: work out TDFileSystemDirectoryNode rendering ... push TDShellAbstractStonCommandTests root path handling to satisfy disk-based object paths ... checkpoint as I have to consider best way to represent object structure on disk ... would like to `cd ` where a "directory" will have a bunch of TDNodes serialized to disk and I;d like it to look like a regular TDDirectoryNode with children ... so will probably at `.ston` extension on files and meatrialize `.ston` files when encountered on disk via object shell interaction ... time for some experiments...' id '5cdcf5cd-d3e5-493e-ac00-f847988ae126' date '11/29/2013' time '09:03:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.700' message 'Issue #37: as part of the script sharing work, I am merging the filesystem and objectSystem into a seamless whole...once you''ve spliced a file system "mount point" into the objectory (object directory) you should be able to `cp` and `rsync` objects and files back and forth (with some initial limitiations) objects are stored in STON format on disk and disk entities have a TDFileSystemNode that represents them ... I''ve filled out the basic apis without a lot of testing ...' id '628c39d3-aefc-4e94-bf44-f45efa53c8ef' date '11/27/2013' time '11:20:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.699' message 'checkpoint: `rsync --relative` implemented' id 'bcfb0158-8ede-4124-bc1c-ee911e1f857c' date '11/26/2013' time '15:22:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.698' message 'checkpoint: `rsync --recursive` implemented' id '37c56194-7b8a-4c4d-80b6-d548596846e7' date '11/26/2013' time '12:13:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.697' message 'rsync checkpoint ... rename bunches of methods ... tests passing' id 'e09a9de5-9e4c-48c1-9ce7-10030a403a0c' date '11/26/2013' time '11:33:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.696' message 'fix tiny problem with opening inspector ...' id '046a907f-bfe5-453a-8ff1-490720b505a0' date '11/19/2013' time '14:57:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.695' message 'restructuring around the `mc unload` command ... support additional scriptiong needs ...' id '0b4db4da-86a2-4c54-8b61-6194e75d414c' date '11/17/2013' time '22:47:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.694' message 'implement --times, --existing, and --dry-run (bits and pieces ... testing should wait until all of the options are implemented)' id 'dc7e6961-de8d-45e8-b0fc-ad24db57a019' date '11/17/2013' time '14:41:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.693' message 'sort associations for dictionary builder (TDDictionaryNodeBuilder) ... add `gs sessionDescription` command to easily get the gem pid for attaching gdb ...' id 'cc85c491-5e5d-4dea-bc23-afa3c9950191' date '11/14/2013' time '17:04:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.692' message 'Issue #37: checkpoint on `ston rsync` work ... even more options implemented, even more tests written ...' id '1a6f9ab7-fe56-4a61-a700-bd54fb54055f' date '11/14/2013' time '10:06:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.691' message 'fix typo in TDScriptLeafNode>>minimalScriptTemplate ' id '7cb2dcdc-8760-4ffc-892a-d6319b1009d6' date '11/13/2013' time '10:00:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.690' message 'defined a new script template: TDScriptLeafNode>>minimalScriptTemplate ... define Dictionary>>at:ifAbsent:ifPresent: for better script layout' id '14ac7457-aec0-4bfe-a4df-9e3228c7a518' date '11/12/2013' time '12:59:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.689' message 'update manPage for `ston rsync` and flesh out the first test' id '076130c6-b25f-40b7-836b-c6c6b1704637' date '11/11/2013' time '22:45:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.688' message 'write TDLeafNode creationTime modificationTime for STON' id '2b1c4af7-8de0-4fa2-b01f-a72d2469b9b6' date '11/11/2013' time '22:19:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.687' message 'tweak TDManPage class>>fromString:commandPath:sourceMethod:' id '34064ef7-32a9-4fca-b293-1053db78732f' date '11/11/2013' time '22:10:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.686' message 'define a new script template for TDScriptLeafNode that includes a full help text that describes option handling...' id '5eabbe91-4546-4b81-a82c-3623b750ced2' date '11/11/2013' time '21:35:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.685' message 'Rename some of the methods. getOpts* is a better pattern ... monkey with TDManPage to make it easier to create a man page for a script (in the script), also add EXAMPLES section to man page' id 'f96f74aa-40ac-4581-bf15-afd67d5e56de' date '11/11/2013' time '17:52:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.684' message 'Issue #16: fix a parsing error (plus tests) ... move helper method for doing mixed long and short getOpts from gs tool to TDCommandLine and TDCommandGetOpts ... beef up `gs fileout` command for class/package/category fileouts with options!... write methods as UTF8 ... consolidate fileout methods ..' id '12459d9d-f7be-497a-a2de-d29f287230d6' date '11/11/2013' time '14:49:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.683' message 'Issue #37: attack `ston rsync` implementation ... TDSTONRsync is my visitor ... ' id '0ecdbc4d-3182-4478-abc5-6ba4dba39ca0' date '11/11/2013' time '07:33:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.682' message 'Issue #16: splice the short/long/mixed option handling into TDAbstractDevTool ... TDAbstractDevTool>>processCommandOptions: helper method for creating mixed option specs and getting command options ... implement option/arg handling for `ston rsync` command' id '7a77a5aa-cf0e-423f-b2b8-95ecce980374' date '11/10/2013' time '16:57:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.681' message 'Issue #16: okay, okay, add long getOpts support ... next up is mixed long/short support...might as well just bite the bullet' id 'd390bc2e-f1e5-4ce6-869a-073c103e1d27' date '11/10/2013' time '13:59:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.680' message 'Issue #16: change TDAbstractDevTool args IV to arguments...' id '51e5252c-ae38-4db0-ad68-905ce60f60a3' date '11/10/2013' time '12:17:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.679' message 'Issue #16: TDCommandLine integration complete including getOpt support... current scheme for command blocks is: [:topez :objIn :tokens :todeCommand | ... ] but tokens arg tends to be ignored in favor of todeCommand arg ... tokens IV in TDAbstractDevTool is set automatically ... for handling options http://www.gnu.org/software/libc/manual/html_node/Getopt.html#Getopt was used as spec and the options/args IVs set by calling TDAbstractDevTool>>getOpts: with an optionsSpec (i.e., ''abc:'') ... long options not supported yet' id 'fc8ef604-f743-41e1-a9b3-c26c8cddc776' date '11/10/2013' time '12:08:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.678' message 'Issue #16: convert all command blocks to the form: [ :topez :objIn :tokens :command | ]...convert subCommands to use: TDAbstractDevTool class>>performSubCommand:objIn:todeCommand: ...add better subCommand support to TDCommandLine (teach it to respect subCommands) ... still need to remove windowId and tokens instance variables from TDAbstractDevTool ... TDTopezServer>>evaluateCommand:objIn: and TDTopezServer>>evaluateSTONCommand: are now the primary entry points for command processing ...' id '8c37d450-78a4-4bd0-8080-41dcf9a2b43e' date '11/10/2013' time '11:27:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.677' message 'checkpoint: Issue #16: writing getOpts for tODE in preparation for Issue #37: `ston rsync`' id '0afa58b5-dcb0-4c7f-abfb-cf59f22aaa11' date '11/10/2013' time '06:33:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.676' message 'add support for GsInspectInteraction (Object>>inspect)' id '2cf52143-9c41-4332-8346-8582f1635e9e' date '11/09/2013' time '15:34:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.675' message 'Issue #41: `mr creds` command command for setting user and password for a repository (plus api). `set user/password` menu item defined as well.' id 'ddc6fa90-916b-4e36-ae45-dd6879d79362' date '11/09/2013' time '14:32:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.674' message 'Issue #41: hook up password dialog support' id '14b57e51-48c7-4897-ade6-dced513f770b' date '11/09/2013' time '11:36:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.673' message 'Issue #51: remove remnants fo TDInteractionRequext and friends, using GSInteractions instead...' id '98eb8277-e0dc-4b2a-ad35-52d88d331215' date '11/09/2013' time '09:05:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.672' message 'Final bits for fixing Issue #45 (dependes upon glassdb commit 3f347c0819a3d995efe938e5d95517f5518ff03c or later). Hook into GsInteraction mechanism for tODE ... can now get rid of TDInteractionRequest hierarchy and use GsInteractionRequest ... add TDMonticelloTool>>mccopyVersion:to: in support of TDRepositoryVersionsBrowser>>copyToRepository:selectedIndex: menu item (copy to repository)' id '38d10a7a-7fd2-42b1-a971-c160c0c81613' date '11/08/2013' time '16:37:19' author 'dkh' ancestors ((name 'Topez-Server-Core-.671' message 'define TDMethodDefinition>><= to support sorting ... add TDMiniToolSpec class>>topez:clientListBlock:menuActionSpecBlock:menuActionBlock:itemSelectedBlock: as convenence method ... tweak package display in TDRepositoryPackageBrowser>>packageTextList' id '6fd9d9a2-f246-4db9-983d-9df158032c1b' date '11/05/2013' time '07:27:10' author '' ancestors ((name 'Topez-Server-Core-dkh.670' message 'add `mc compare rimage` for doing reverse compare ... refactor MCTodeDeployTool>>createMethodSectionMapFor:version: ' id '2cf4a922-7633-48c0-95e8-bc6ab95ad9b8' date '10/26/2013' time '20:54:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.669' message 'add support for inspecting objects with dynamic instance variables' id 'e85ea4f4-75d3-4a2c-acce-94497f237450' date '10/24/2013' time '20:30:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.668' message 'clean up TDClientElementTestCase>>testClientElementSerialization' id '8d90fd10-2612-476d-adde-0eaefd3a3863' date '10/21/2013' time '10:17:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.667' message 'clean up failing tests on server-side' id '11011cfb-afae-47f9-8cc7-3f2891f2d6f8' date '10/20/2013' time '20:45:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.665' message 'server-side interaction requests get some meat on their bones ... finish up Monticello Browser functionality with `save` menu items and support for prompting for version name and commit message ...' id '96bdae97-0710-464c-ac62-8574c242fede' date '10/20/2013' time '20:34:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.664' message 'start work on interactions (choices, prompts, etc.) ... down to `save` menu item before completing the Monticello Browser family of tools, which explains need to implement prompt ....' id '46818716-2fb5-464e-9690-d47d00738486' date '10/20/2013' time '14:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.663' message 'add windowIsClosing ligic to the TodeCodeEditors (client and server-side logic) ... `create accessors` menu item for class hierarchy window ... add `inspect client element` menu item to standard window menu (replace .window/model stuff) ... TdToolBuilders leverage windowIsClosing logic to close all child windows when parent is closed ... TDToolBuilders use a clientListBlock for generating client list which makes for automatic `refresh` when window contents is refreshed (CML-l) ...' id 'af8106b8-53cf-4b75-84c4-20422addc8bb' date '10/20/2013' time '11:14:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.662' message 'really fix funky hierarchy list bug ... tweak TDProfileTool>>pfview: return value' id 'c4e6b372-af00-4233-8361-36a18f289a91' date '10/18/2013' time '06:10:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.661' message 'fix funky hierarchy list bug, where original "selectedClass" refused to be re-selected' id '16795512-3bfc-4a84-9302-6ac3e7aef6f8' date '10/17/2013' time '09:56:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.660' message 'checkpoint: implement TDRepositoryBrowser>>workingCopyDiff:selectedIndex: (moved form TDWorkingCopyBrowser>>workingCopyDiff:selectedIndex:) and TDRepositoryVersionsBrowser>>loadVersion:selectedIndex: plus supporting TDMonticello tool support' id 'bd5c66e3-eda7-4439-8e8b-a3fb873d7afd' date '10/15/2013' time '16:38:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.659' message 'checkpoint: support for geting backup directory path from client ... need repository for TDRepositoryVersionsBrowser ... make it easier to get text attributes set correctly for loaded versions .... add in stubs for (still) missing menu items for the family of Monticello Browser tools ...' id '44433b74-4dae-422b-9625-c89591a82729' date '10/14/2013' time '16:13:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.658' message 'checkpoint: keyboard shortcut handling for minitool ... rename TDPackageDefinition to TDMcPackageDefinition ... rename TDMonticelloBrowser to TDWorkingCopyBrowser ... add TDRepositoryPackageBrowser and TDRepositoryVersionsBrowser plus TDMonticelloTool support ... use app1 and app2 window locations for the familoy of Monticello browsers ..' id 'dbaa66a6-7a6e-4de0-91a1-a990bd174dcc' date '10/13/2013' time '17:36:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.657' message 'checkpoint: add repository browser with partial implementation ... open repository browser from monticello browser and mr tools (`mr group` and `mr list`)...protocol tool allows for adding/removing multiple protocols' id 'a1e0d1ca-528b-43db-92d7-b63ea5da2785' date '10/12/2013' time '22:36:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.656' message 'checkpoint: implement `delete` and `unload` menu items in monticello browser' id '7bd0aded-60d6-4a2a-b746-e493192f8257' date '10/12/2013' time '21:34:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.655' message 'checkpoint: implement `revert` menu item in monticello browser' id '5cfba30d-21e9-422c-8091-fea3cb4a268a' date '10/12/2013' time '20:27:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.654' message 'checkpoint: working copy browser (monticello browser) and version info browser (history) plus assorted menu items plus a bit of refactoring of the monticello tool .... keep all of the business logic in the tool ... ' id '25596a20-a968-484e-bdf8-5bee642c3164' date '10/12/2013' time '20:04:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.653' message 'use #classCategories window location for Class Category List ... reuse window for mc/mm diff ... ' id 'fcacc4d8-63f7-494d-99ba-033482a53abc' date '10/12/2013' time '12:53:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.652' message 'add ''spawn shell'' to window menu (ESC keystroke)...' id '94457973-9451-4e50-896b-f720ac7a618a' date '10/12/2013' time '11:32:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.651' message 'Attempt to get around security violations in TDSymbolDictionaryDefinition>>classDefinitions ... TDSimpleDiff created to support generic in-image text diff views...' id '9bf654ad-a5e7-4827-9a6a-1e28d5067e69' date '10/11/2013' time '19:34:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.650' message 'replace config/pkgs panes with class category pane after working with Paul DeBruicker' id 'e076a1ed-f750-4a38-acc6-722336c391b6' date '10/10/2013' time '19:56:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.649' message 'ensure that lf is used when compiling methods from tode ... sneaky cr showing up in comments' id '6dce7db2-12ce-4047-8646-78a1441a70fc' date '10/10/2013' time '05:14:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.648' message 'implement TDMiniToolSpec and TDMiniToolClientListElementBuilder which allows for creation of list-based tools without having to create a TDClientListElementBuilder subclass...only need to specify blocks for: TDMiniToolSpec class>>topez:clientListBlock:menuActionSpecBlock:menuActionBlock:itemSelectedBlock: to create custom list behavior. fix `mc fileout` API so that .gs files with multiple classes can be updated correctly (i.e., the method is matched based on proper class)' id '91ea5ad9-c463-4d2b-a74d-36b6e2e814ec' date '10/07/2013' time '14:34:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.647' message 'Issue #38: fix the menu ... we''re looking good!' id 'c616ab8a-6f19-46d6-88e9-f6c22c1aae9c' date '10/06/2013' time '12:41:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.646' message 'Issue #38: first cut at functional tool ... works, but need to fiddle with menus' id '6ff2f7e6-669c-4a43-884b-c83d609636ab' date '10/06/2013' time '11:47:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.645' message 'address test failure: TDClientElementTestCase>>testClientElementSerialization ... update MCMetacelloTodeTool implementation and ignore ''Metacello-Cypress'' package for ConfigurationOfMetacello ...' id '61821b3e-4a33-4b2b-b07f-18d42ba1f79f' date '10/05/2013' time '15:39:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.644' message 'add support for working with classes "imported" from another GemStone user''s symbolList. A TDDefinition may have a `username` specified and if so the definition will use the symbolList of the given user for resolving class/global names. Trying to propogate the username as far as possible forced me (in a good way) to use class definitions EVERYWHERE instead of direct class refs and it follows that the class definition does the lookup and so on ... touch a fair amount of code across a bunch of element builder classes, so there still might be glitches ... added `inspect builder` to window menu ....' id '88fcec49-cab4-4e89-99e8-6faba62596ef' date '10/05/2013' time '13:12:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.643' message 'Fix TDFileSystemLeafNode, so you can save files to disk...' id '57606258-9e67-4458-bad3-076d697aff56' date '10/04/2013' time '11:05:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.642' message '`mc fileout` will now file out source to files (classes and methods) or a single file.. make the `gs fileout` command compatible with the gemstone filein process (entails building our own versions of the class-based fileout methods)' id '59df9b7d-28be-4ba9-b25e-99e80d801ed1' date '10/02/2013' time '17:16:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.641' message 'add variant of `mc fileout`/`gs fileout` API that writes class defs to one file and class methods to another file ... this is the one I will use for deploying Indexing changes for GemStone 3.2.' id '39a8a9e6-bc95-48bb-8d2e-9de997b5d1de' date '10/01/2013' time '21:12:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.640' message 'pull filename map out as arg to `mc filout` API which filters over to changes in the `fs fileout` API. ' id 'c9da1849-4ea6-4a44-99b2-4b4b26428b89' date '10/01/2013' time '17:30:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.639' message 'create `mm fileout` command for doing a fileout of a full configuration .... `gs fileout` command finished up for this round: - one file per class (will change this to allow for alternate groupings) - extension methods overrideds changed in place in existing files new methods added to end - hard-wired class to filename map (will make this an option)' id 'f0f1b242-ca69-4b9a-a94b-f7fdf95b6a38' date '10/01/2013' time '14:47:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.638' message 'Issue #28: finish initial foray into menus for tODE ... now that we''ve got menus, there are plenty of oppotunities to expand the menu items (and/or reorganize).... still need to do text window menus .. Issue #33: continue/restart menu items available in debugger' id 'c8e76092-faf5-44cd-8ad9-d5eb771f0363' date '10/01/2013' time '08:18:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.637' message 'Issue #28: start defining `menu actions` ... starting in TDClientListElementBuilder ..' id 'ce0610cf-fba5-4924-823a-4136aa2ae78e' date '09/30/2013' time '21:39:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.636' message 'Issue #28: defined #menuActionSpec for all subclasses of TDClientListElementBuilder ... covers all keyboard shortcuts ... time to define the menuActionBlocks' id '69e2bfc1-faeb-41d9-a66c-476dc6653506' date '09/30/2013' time '20:51:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.635' message 'add `mc fileout` and `gs fileout` commands ... aimed at providing fileout support that is compatible with saving source as .gs files ' id '3979573b-1509-4bd8-9a85-18be743f8448' date '09/30/2013' time '17:05:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.634' message 'Issue #28: checkpoint ... defining menuActionSpecs for all of the windows ... will implement the menuActionSpecs next ...' id '1e4fb35f-223a-44a4-9c74-4d2e277dbc0b' date '09/30/2013' time '09:53:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.633' message 'Issue #28: continue menuActionSpec theme...define standard submenus' id '0d29f2df-cb6f-4be4-81ef-642c7392b8a4' date '09/29/2013' time '12:29:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.632' message 'Issue #28: checkpoint ... ' id '2ce4d451-1531-41d7-86b6-793a1191bc2a' date '09/29/2013' time '08:52:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.631' message 'flesh out profmonitor viewer tool: - `pf view` can be used to navigate the ProfMonitor results - TDProfileTool>>pfview: is the script API for ProfMonitor viewer tool - TDProfileTool>>pfmonitor: can be used from scripts to profile a block, then use TDProfileTool>>pfview: to look at results - added labels and other goodies to the ProfMonitor viewer tool' id '67be49d3-4549-4f27-a6b9-07fafd53b475' date '09/28/2013' time '13:49:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.630' message 'align #context location with #debugger location ... use debugger width too... use #context location for debugger context display...bump default `list limit` to 140 ... checkpoint the profmonitor analysis tool' id '96d7d12e-9ec8-46a4-8cc8-62ee85aaee66' date '09/27/2013' time '22:09:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.629' message 'it turns out that tODE was making copies of all objects in the navigator when navigating around ... probably not desirable at all, but definitely not desiarable for TDObjectNodes ... take care of TDObjectNode in TDPluggableNode ... ' id '4737d88e-bf42-4ce8-ad85-79737812a9b4' date '09/25/2013' time '17:35:11' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.628' message 'multiple sections allowed for `ts list` command...add `(size)` special for all Collection classes ... add `(index lists)` special to UnorderedCollection for viewing index structures if present ...' id '4eca2561-514c-44dd-9f44-f2e582c2fbae' date '09/25/2013' time '17:01:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.627' message 'checkpoint: CMD-o uses category of selected method or protocol for creating new method.... tweak `cls create` command optional superclass and category... cls create [ [ ] ] create [ @ [ ] ] Issue #27 - method category browse/edit' id '8dd4f13f-3b81-479e-98f6-bb7684822c74' date '09/22/2013' time '14:50:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.626' message 'checkpoint: class history bugfixes ... copy/paste should be working for protocols (paste method on protocol to move method to that protocol or add method in that protocol) ... add `cls accessors` command Issue #27 - method category browse/edit' id '4dc9ac6d-edc8-4d90-903f-fa86f30ade4a' date '09/22/2013' time '13:59:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.625' message 'checkpoint: CMD-t toggles protocol display .... `limit protocol` controls default setting ... man page display reuses window Issue #27 - method category browse/edit' id '7ffdb2f6-db78-486b-8573-bebc45e99801' date '09/22/2013' time '09:51:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.624' message 'checkpoint: TDShellTool class>>protocolManPage Issue #27 - method category browse/edit' id 'f689e2e6-bab8-4589-926c-6dff81e85fc4' date '09/22/2013' time '08:10:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.623' message 'checkpoint: add `protocol` command for method category edits ... `test class` command changed to allow listing of multiple classes protocol add add @ protocol cadd cadd @ protocol cremove cremove @ protocol crename crename @ protocol remove remove @ protocol rename rename @ Issue #30 - class comments Issue #27 - method category browse/edit' id 'aacb3a84-b36b-41bb-b17c-41399c2bac1c' date '09/22/2013' time '07:26:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.622' message 'checkpoint: convert `cls` api to use the class instead of class name ... allow for saving of class comments Issue #30 - class comments Issue #27 - method category browse/edit' id '4257c9c0-e5fb-4447-b13c-7ffc4005ff6a' date '09/22/2013' time '06:27:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.621' message 'checkpoint: `cls` command implementation, remove `rename class` (subsumed in `cls` command ... get serious about testing `cls` api cls comment comment @ cls copy copy @ cls create create @ cls definition definition @ cls history history @ cls protocol add protocol add @ cls protocol remove protocol remove @ cls rename rename @ cls remove remove @ Issue #30 - class comments Issue #27 - method category browse/edit' id '59b02414-7864-4fca-b63a-7d0d989e188c' date '09/22/2013' time '05:52:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.620' message '`git mergetool` implemented ... this is a rough cut implementation as TDMerger and TDGitMerger deserve to be ... merged ... there is a fair amount of shared state and behavior ... TDGitMerger is not based on definitions but files whereas TDMerger is based on monticello definitions...' id '817e877f-c62e-4b32-9e6f-4778826d8eb9' date '09/17/2013' time '12:23:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.619' message '`md diff` no longer takes a regex pattern `mm diff` no longer takes a list of configs ... optional `all` arg will compare all packages, otherwise you only get dirty packages compared' id '10d8ccb8-913a-4353-a516-8c31810b2a20' date '09/17/2013' time '05:32:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.618' message 'add `mc snapshot` command ... record restorve from backup in object log...' id '2d9ece2c-3bef-42f0-8346-78ff48638325' date '09/17/2013' time '04:45:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.617' message 'implement `limit format` command to turn on and off auto formatting ... make it easy to contribute to projects that don''t use same formatter as I do' id '632437f5-70e6-4832-8830-03329137ac72' date '09/15/2013' time '22:03:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.616' message 'TDPluggableNode>>stonExportUsing:to: ignores any contents ... ' id '6e656d6f-c316-4153-aa47-69dd97e478da' date '09/14/2013' time '02:05:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.615' message 'add CMD-j and CMD-k keyboard shortcuts for debugger' id '3365670b-8012-47d8-8072-77f70b84b2d3' date '09/14/2013' time '01:59:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.614' message 'support for structured ston exports ... build directory structure on disk to match internal dir structure and only export as ston the leaf nodes (or leaf node like dirs) ... easier to control what you want included in your image...' id '2ca512c9-0c53-4144-9116-4d97ac8b82df' date '09/14/2013' time '23:41:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.613' message 'checkpoint: Implement `git mergetool` command Add control for loggin in TDAbstractDevTool>>performOnServer:logging: remove TDCypressTool>>cypmerge and TDCypressTool>>cymmerge ... cypress merges handled by `git mergetool`' id 'f1e8e969-3bee-4bcc-9e77-0486d3126231' date '09/04/2013' time '01:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.612' message 'Looks like the Monticello merge tool is complete ... for method definitions ... need to handle class definitions Some logging to transcript Check for empty merge ...' id '9408deb3-5614-4f23-97bc-1729b66d42cc' date '09/03/2013' time '21:42:54' author 'dkh' ancestors ((name 'Topez-Server-Core-.611' message 'checkpoint: successful merge of a single method conflict with a merge, discovered that printStrings for MCWorkingCopy did not account for multiple ancestors ... ' id 'eeb246d7-4a89-4d8e-977c-ee467487d347' date '09/03/2013' time '18:48:45' author '' ancestors ((name 'Topez-Server-Core-dkh.610' message 'checkpoint: begin work on the mergeTool for merging Monticello packages and Cypress repositories. create TDSessionObjectNode class that stores object reference in a TransientValue ... avoid persistent refs to things that cannot be persisted. Use TDSessionObjectNode for the debugger... Add TDGitTool>>performGitCommand:in:worktree:with: to allow independent control of location of work-tree ... Actually use the TDEditorSpec>>windowLabel field when building windows. More keyboard shortcut stubs ... Start building merge command "gui" support Implement mc save, so I can create branched mc versions to test merge command.' id 'cff4668a-2162-444f-bd18-8a1f29fe3666' date '09/03/2013' time '15:04:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.609' message 'endeavor to get tests passing ...' id '64c62518-d720-4a67-8c8d-f01b3d9e5dd3' date '09/01/2013' time '07:48:09' author 'dkh' ancestors ((name 'Topez-Server-Core-.608' message 'implement support for Cypress repositories: cym and cyp commands (save and diff) sort mc dirty packages new Topez-Server-CypressTools package' id 'c36471a3-cf69-410f-8dc7-c2c47851b610' date '08/31/2013' time '07:44:59' author '' ancestors ((name 'Topez-Server-Core-dkh.607' message 'implement `find categories`, `find category`, and `browse category`' id '759af4bb-e301-4011-acd3-794a0d2fc225' date '08/29/2013' time '12:11:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.606' message 'fix TDGatewayNode related to loading directory structure from STON' id 'd173f09f-db4d-478b-99c6-0fe407fb4eb3' date '08/28/2013' time '13:00:54' author 'dkh' ancestors ((name 'Topez-Server-Core-.605' message 'as part of Topez-Server-Core TDBatchEditTool should not implement initialize' id 'b2ce3697-63bd-457a-a7e9-7998559a1743' date '08/28/2013' time '06:53:32' author '' ancestors ((name 'Topez-Server-Core-.604' message 'add filter-block option to browse commands ... add `find psender` and `browse psender` commands ... pure sender, no literal refs' id '8b849001-6950-49d7-82d6-71f122980f8b' date '08/28/2013' time '05:05:11' author '' ancestors ((name 'Topez-Server-Core-dkh.603' message 'fix bug in debug tool...reuse the stack window after debugger opens ... keep window id around in the tool instance' id '9bd6fe68-f5c1-43d8-98e0-28dda87baf88' date '08/15/2013' time '17:00:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.602' message 'fix `rename class` bug' id '3625a3fa-571e-453e-ab58-32db04d4b4e4' date '08/15/2013' time '15:32:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.601' message 'improve Smalltalk api for `bedit` family of commands....clean up `find` command Smalltalk api: eliminate use of tokens as args ... pass in the token for those commands that have single args ... `rename class` command now uses `bedit references` command so make it easier to edit source after rename ... RB would work here better, but RB is not ported yet...' id '62c15d33-604d-40dd-8ead-d13d6bcc70da' date '08/15/2013' time '11:43:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.600' message 'expand the list bedit commands to include: bedit class bedit instance bedit list bedit references bedit method bedit rmethod bedit rsender bedit sender bedit source with keyboard mapping: CMD-g - go to next match CMD-j - perform replace, go to next match ' id 'bff73546-cd8e-49af-8254-be6e0090acce' date '08/15/2013' time '08:06:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.599' message 'tweak `bedit` man page' id 'f561ec17-f015-4d56-85ab-bb41032a57ae' date '08/15/2013' time '01:00:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.598' message 'add TDBatchEditTool and `bedit` command...CMD-o skips edit, CMD-p performs edit. both move to next regex match in method or next method' id 'd8dadf86-7b6c-4e6a-bbcb-c4fce19a5402' date '08/15/2013' time '00:57:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.597' message 'add `rename class` command ... move all examples to `/examples`' id '3e563188-cc7a-42a1-900d-d3ea1519637c' date '08/14/2013' time '14:45:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.596' message 'create MCNewFileTreeTodeTool to use command arguments and eliminate structural dependencies. Extend functionality to include doing the `git push` (relying on passwordless ssh access to github). shell examples moved to /examples... better scripting api for git tool for example: TDGitTool>>gitcommitIn:with:. All git commands use a similar form....workaround for `git pull` bug.' id '2a215fc3-acf6-4fc9-9e86-e6fd5335d855' date '08/14/2013' time '11:00:26' author 'dkh' ancestors ((name 'Topez-Server-Core-.595' message 'create TDGitTool>>resolveDefaultGitRepoDirectory. If a `gitRepo` is not present assume that you are in a git repo and use `.` as the git working directory...fix a problem with resolving `.` correctly' id '99fd32b2-9423-4f80-8dbe-200a085b2602' date '08/08/2013' time '06:41:18' author '' ancestors ((name 'Topez-Server-Core-.594' message 'add TDFileSystemDirectoryNode that provides filesystem access for instances of ClientFileDirectory or ServerFileDirectory...especially useful if you create an instance in a gateway node....add TDFileSystemLeafNode that provides access to (text) files for editting and catting from within tODE' id '1307ed94-441c-4985-b5ca-8a18fb77d9a2' date '08/07/2013' time '17:17:58' author '' ancestors ((name 'Topez-Server-Core-.593' message 'add `browse hierarchy`, `browse package`, and `browse project` commands' id '8ef36ed4-0322-4656-9512-a2711b56680a' date '08/05/2013' time '06:25:42' author '' ancestors ((name 'Topez-Server-Core-.592' message 'add `mm locked` command to list locked projects ... update gitManPage to explain that @gitRepo is used as default git repository path' id 'c097fe3c-bfe5-433c-a5b5-f6c1048a7003' date '08/04/2013' time '14:21:40' author '' ancestors ((name 'Topez-Server-Core-.591' message 'add TDTopezServer>>lookup:ifAbsent: to make script writing easier...supported by TDNode>>lookup:with:ifAbsent:' id '8e03b44c-8446-4b90-8ddd-2544fefe8d66' date '08/04/2013' time '12:32:50' author '' ancestors ((name 'Topez-Server-Core-dkh.590' message 'create git tool with support for all common git commands including api support ... create an api for mm commit command' id '9489b3f9-1460-4435-9f09-2761c8326736' date '08/03/2013' time '15:09:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.589' message 'mc diff diffs all dirty packages ' id '6f958d90-de5f-43ad-aa7d-f70d7122e9ea' date '08/02/2013' time '10:23:09' author 'dkh' ancestors ((name 'Topez-Server-Core-.588' message 'tweak mc browse command (allow browse @) ' id 'd708e841-0773-46e0-a6fb-4980cdbd07ed' date '08/01/2013' time '18:20:33' author '' ancestors ((name 'Topez-Server-Core-dkh.587' message 'fix mv command ' id 'dc2c8a25-70e6-432e-9cce-09559635b441' date '07/31/2013' time '18:19:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.586' message '' id '3cf80e7d-66de-48b7-94e0-cf41f63357e1' date '07/31/2013' time '18:13:49' author 'dkh' ancestors ((name 'Topez-Server-Core-.585' message 'fix mv command ' id '066b68c7-169b-44b3-b729-165e54343d72' date '07/31/2013' time '18:09:57' author '' ancestors ((name 'Topez-Server-Core-dkh.584' message 'fix a couple of places where TDAbstractDevTool>>resolveAtPathReference: not used correctly ' id '4ed6d71e-8a7f-49c1-bead-0ade838fe745' date '07/31/2013' time '15:50:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.583' message 'tweak logging for commit ' id '2ebd582f-ca70-4211-836d-581efef3694e' date '07/25/2013' time '11:30:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.582' message 'on commit (mm commit or mc commit), I want to see versions and repositories ' id 'eceb2259-e03f-4fd5-9e73-671db7c93e3e' date '07/25/2013' time '11:29:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.581' message 'remove #objIn: hacks from doit and run commands ' id '81b0e6cf-a2f3-4412-9001-dde371c99b16' date '07/25/2013' time '10:31:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.580' message 'results of commit and expressions involving input should be available ' id 'deb44707-5097-4fee-84e1-80ea1fb0b8f4' date '07/25/2013' time '10:28:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.579' message 'return the newVersion list as result of commit commands (rather than package names) ' id 'cccf888f-77ed-49ad-a9c6-bf0298c5f923' date '07/25/2013' time '10:17:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.578' message 'and now fore the better feedback ' id '8183bb50-3153-4e0a-af86-8638d551be85' date '07/25/2013' time '10:09:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.577' message 'switch from using Gofer for commits ... better feedback if I do it myself ' id '14c64f80-0629-4a33-b159-bae8b78b31b5' date '07/25/2013' time '10:07:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.576' message 'switch from using Gofer for commits ... better feedback if I do it myself ' id 'b31f8c1c-5b70-4928-8ca4-bc890c435f40' date '07/25/2013' time '10:07:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.575' message 'enable debugger keyboard shortcuts from stack window ' id 'c0ded669-ca60-4852-a134-835e486b1a80' date '07/18/2013' time '06:06:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.574' message 'remove logging ... remove process node in /tmp/debug ' id 'dd1cf5e7-74ea-4f18-b145-656606c52fca' date '07/15/2013' time '02:35:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.573' message 'multiple open debuggers now supported issues with running unwind blocks on close appear to be addressed ... took opportunity to toss some of the unused methods like the halos ... the nodes are now stashed in /tmp/debug/...still need to toss node on window exit ' id '1f1ce2cb-4601-4930-802a-7171f8479bc3' date '07/15/2013' time '02:21:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.572' message 'checkpoint: working on reworking debugger implementation ... need to support multiple open debuggers ' id '789f16af-a3cc-4a7d-bb6a-d8232faa7034' date '07/14/2013' time '15:33:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.571' message 'avoid executing ALL st nodes in dir when executing code via doit or run commands ' id '1a8a412e-c892-4a49-95d1-5ea3c90a3fcb' date '07/12/2013' time '10:26:59' author 'dkh' ancestors ((name 'Topez-Server-Core-.570' message 'add mc compare image command...don''t rely on modified packages for comparison...dbstack and dbStack do not coexist well on mac...is this 2013? ' id '32c1f725-e4ad-42dc-b7eb-9b532ef36095' date '07/11/2013' time '07:55:32' author '' ancestors ((name 'Topez-Server-Core-dkh.569' message 'add mc bump command (version bump)...add Transcript logging to various commands...rename test mm command to test project...add test rerun command ' id '28986984-7852-45a8-8a42-ff71c951b04b' date '07/10/2013' time '15:15:31' author 'dkh' ancestors ((name 'Topez-Server-Core-.568' message 'fix a minor bug ' id 'b4985ab7-35c0-4948-9697-7b522b3c151d' date '07/09/2013' time '16:57:40' author '' ancestors ((name 'Topez-Server-Core-.567' message 'use TDAbstractDevTool class>>performSubCommand:objIn:tokens:windowId: whereever appropriate ... lots of places ' id 'f7e3d24e-d0d0-4b85-a445-4a304a64c465' date '07/09/2013' time '16:00:27' author '' ancestors ((name 'Topez-Server-Core-.566' message 'tweaking various commands ... ' id '363c9b64-2f92-4904-9f2a-7d61d686f590' date '07/09/2013' time '15:03:31' author '' ancestors ((name 'Topez-Server-Core-dkh.565' message 'create MCTodeDeployTool and MCMetacelloTodeTool to share code with MCFileTreeTodeTool and provide Metacello deployment commands ... expand mc copy, mc load, mc move and mc version commands .. push code around to taste ' id '4cd96e9e-44ce-443b-b512-74bac3e5b0d9' date '07/02/2013' time '21:25:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.564' message 'revise implementation of mr remove ' id '20c2c0d9-4c22-4179-81f0-68c2336ab995' date '06/23/2013' time '20:26:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.563' message 'implement TDMonticelloTool>>mccopy:from:to: ' id 'e919680a-d0cd-4a3f-9b58-c829da3ff03b' date '06/22/2013' time '10:48:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.562' message 'update deploy command man page ... tweak implementation ... add mc move command ' id '1e630a92-1af3-4bf7-97d6-97679b06ac0e' date '06/17/2013' time '17:40:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.561' message 'MCFileTreeTodeTool work ' id '4b26ca10-7cec-4af7-9828-29bbc3577f5d' date '06/15/2013' time '20:48:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.560' message 'add TDRoassalListElementBuilder in support of roassal ... proof of concept is complete ' id '5f7ade5a-6262-41fa-a719-04ba848c1152' date '06/12/2013' time '07:17:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.559' message 'have to create postLoadDoIt for tode to correctly initialize the tools...' id '40daf930-d6ff-4877-ba46-1c0471619455' date '06/06/2013' time '11:40:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.558' message 'fix a tode load/initialization error' id '23e2269a-4de6-466b-b638-d6ef1c91ea58' date '06/06/2013' time '10:20:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.557' message 'refactor ston command to make calling import/export from smalltalk easier' id 'e8cc848d-909f-4c77-920b-94feb59b6e82' date '06/06/2013' time '10:00:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.556' message 'restore some "required" #respondsTo: logic ... make it possible to inspect a TDObjectNode ... it is used in the inspector so you need to use ''.'' to see underlying TDObjectNode ...' id '3ee7dd8b-4b50-4c89-a938-2817d16c3ba9' date '06/06/2013' time '00:10:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.555' message 'fix nasty TDDirectoryNode bug -> make #copy ... fix editorAspect handling in TDDirectoryNodeClientListElementBuilder>>itemSelected:at:shiftPressed:...TDShellTool>>cat tweak...fix TDShellTool>>run objIn handling...' id '166f5a15-5c6f-4d7b-bc1d-c7ca929f10df' date '06/05/2013' time '22:46:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.554' message 'fix cross-session pkgs/configs bug ... doit/run now have consistent and complimentary interpretation and updated man pages that should make things clear ... add childNamed: to TDDirectoryNode, too...for TDExecutableLeafNode, at least generate some of the fields for manPage by default...update browse/find man pages ... ' id '176d8156-7e6a-44f7-bbcf-b1104ea7eb08' date '06/05/2013' time '13:41:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.553' message 'add TDDirectoryNode>>objectNamed: to simplify script writing ... add sh command...spawns a shell window on given object' id '37635297-9520-4b4d-be4d-5ced96a1c49c' date '06/05/2013' time '05:33:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.552' message 'add stack command for accessing results from result stack ... last 5 results ' id '3b50450a-c729-4010-b850-376046ce6377' date '06/04/2013' time '21:41:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.551' message 'rm removes multiple nodes....avoid IdentitySet when doing find command...use truncate: since we want ellipses...' id '291b2996-6f95-4852-9b46-902f2aac2003' date '06/04/2013' time '20:44:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.550' message 'add FileTree deployment tool ... doit/run commands can now reference nodes in currentNode as temp variables ... browse list command to support definitionList filtering ... implement #= and #hash for TDDefinition hierarchy ' id '8ba0341c-2120-4ddc-a956-fe4a6f17ba46' date '06/04/2013' time '19:14:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.549' message 'consistent use of TDEditorSpec (always supply an editorAspect)... working toward symmetrical operation of inspect and spawnShell (ESC).' id '7d993e0c-d4f6-44e3-9044-ac1c388068e8' date '06/01/2013' time '13:53:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.548' message 'rename listIndex iv in TDClientListItemAttributes to list, since the slot is now expected to be an OrderedCollection...#navigate editor aspect should be reserved to use as the default aspect that brings up the standard navigator for all objects; rename attributes for those that didn''t follow this convention...add some support methods to TDGatewayNode...TDStackFrameContentsClientListElementBuilder should be a subclass of TDDirectoryNodeClientListElementBuilder so that we sharing some important behavior.' id 'ee69107c-3c29-4bd5-84ad-78755a422fa4' date '06/01/2013' time '11:29:32' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.547' message 'rename listIndex iv in TDClientListItemAttributes to list, since the slot is now expected to be an OrderedCollection...#navigate editor aspect should be reserved to use as the default aspect that brings up the standard navigator for all objects; rename attributes for those that didn''t follow this convention...add some support methods to TDGatewayNode...TDStackFrameContentsClientListElementBuilder should be a subclass of TDDirectoryNodeClientListElementBuilder so that we sharing some important behavior.' id '79fcea83-702e-4eee-90b9-bee7816797c8' date '06/01/2013' time '11:23:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.546' message 'fix a few bugs that have crept in ...' id '9b95281c-2a12-40b1-bb47-9e9882701cd8' date '05/30/2013' time '07:44:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.545' message 'parentList must be an OrderedCollection' id 'f537be1f-cdd2-437f-9b6e-864cdf8e8e1c' date '05/30/2013' time '07:28:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.544' message 'convert from using parentListIndex to using parentList for TodeClientListElement and TDEditorSpec instances' id '32e37ff2-8dd5-45c2-87d1-f45636b63a7e' date '05/30/2013' time '07:22:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.543' message 'rename i.v. parentListIndex to parentList for TodeClientListElement and TDEditorSpec' id 'b84c23b8-6b53-462e-805c-097f20c34913' date '05/30/2013' time '07:14:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.542' message 'pharo port tweaks' id 'f762a9c0-95dd-42f7-9ea1-9315e1da8d90' date '05/30/2013' time '07:06:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.541' message 'displayOn: is already taken in Pharo ... replace with displayOnPolicy:' id '30b6c976-8d2a-475c-8899-1405a852e273' date '05/30/2013' time '06:41:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.540' message 'fix bug in TDObjectNodeBuilder>>childNamed:parent:ifAbsent: and get package/config selection working again ' id '3672aef7-6fb9-4158-af60-0d2c26f53441' date '05/28/2013' time '17:05:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.539' message 'Use OrderedCollection for portability (instead of Array) ' id '853a61db-629f-4b7e-a6eb-4be00fe98d7d' date '05/28/2013' time '14:05:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.538' message 'pull back #clientElementOop senders ' id '94e8d97d-093e-4e37-8ff5-239325da8ec1' date '05/28/2013' time '12:01:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.537' message '#className is overloaded ... use theClassName ' id '502b234d-8ce5-4100-9089-3dfc33638814' date '05/28/2013' time '07:51:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.536' message 'start work getting editors working in Pharo ' id 'e7a47418-3e28-440c-957b-19cf1901792a' date '05/28/2013' time '07:40:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.535' message 'isolate the GemStone-speicific classes for now ... ' id '243091d3-ce29-46e8-85fb-5200c700af44' date '05/28/2013' time '07:00:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.534' message 'portable man pages ' id '1ce61ba3-a149-4bab-adba-207bae94ac47' date '05/28/2013' time '06:35:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.533' message 'handle block source in portable manner ' id '3106d90a-6122-44c4-9817-0fd3e28e5e90' date '05/28/2013' time '06:32:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.532' message 'a little hackery to get past the initial phase ' id 'b9d00228-7205-4852-b5fb-9c67e4c0eb9f' date '05/28/2013' time '06:15:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.531' message 'push' id '27077131-29eb-4665-adef-934a3346f107' date '05/28/2013' time '06:02:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.529' message 'set up for registration of TDTopezPharoServer ' id 'b221645f-11f7-45dd-8734-aaa99fb2cbfa' date '05/27/2013' time '20:08:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.528' message 'pushing more things around ' id '437c4309-dfaa-42da-8093-3390c87ff4f5' date '05/27/2013' time '19:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.527' message 'and again ' id 'e78601f7-abd2-4e34-9e93-052772ff7ce1' date '05/27/2013' time '19:27:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.526' message 'tweak again ' id 'bfe5f558-b59b-4fbc-b13c-99f657dbb056' date '05/27/2013' time '19:24:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.525' message 'clean up another syntax error for Pharo ' id '63134730-b96f-4734-b342-faf5b3146b5f' date '05/27/2013' time '18:00:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.524' message 'porting to Pharo ' id '786db589-3e5e-4293-91ce-5cc831b5b835' date '05/27/2013' time '17:58:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.523' message 'move CharacterCollection>>printUsing: to Tode-GemStone-Server-Core ' id '77598ba2-4f88-4b56-a771-4687ca1fcf9e' date '05/27/2013' time '17:52:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.522' message 'Issue #25 ... re-packagin in preparation for Pharo port' id '863d36ee-c053-4afc-9239-37e8a641a246' date '05/26/2013' time '10:31:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.521' message 'fix limit oops man page ...' id '67e2ac2e-3814-48dd-b841-42da7676ac28' date '05/20/2013' time '15:42:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.520' message 'fix commit message logic... and again' id '3b51a577-0066-4379-b501-dcbc8f3bcdc5' date '05/18/2013' time '18:07:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.519' message 'fix commit message logic, again' id '5eae3bf9-0410-4b19-83c1-e0422e3bd8af' date '05/18/2013' time '18:06:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.518' message 'fix commit message logic' id '1bf18725-ab4f-49ac-9424-f272ef8101e7' date '05/18/2013' time '18:04:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.517' message '/home/image/commitMessage/' id 'f0c9374c-c5cc-4c8d-b894-8f220922fd20' date '05/18/2013' time '18:02:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.516' message '/home/image/commitMessage/' id '4ecde5f5-cfb7-4f86-b4eb-e8e48bc5703f' date '05/18/2013' time '17:49:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.515' message '/home/image/commitMessage/' id '710cdfce-9950-4568-b510-898eb247a348' date '05/18/2013' time '16:02:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.514' message 'cleanup the recent work on mm diff and extend to mc diff' id '17d1abf1-dab8-424b-b8a8-f03dc65b4449' date '05/18/2013' time '13:08:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.513' message 'add `blockVendor` to TDScriptLeafNode so that programatic tool calls can be routed to correct tool without going going through textual script interface...revamp TDDevProcessSuppot backup and diff using new approach ... refactor bu backup and mm diff commands in support of new approach' id '618dc0d9-ea41-4639-b6c8-16f69cad5030' date '05/18/2013' time '12:32:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.512' message 'refactor TDAbstractDevTool hierarchy a bit to accommodate the addition of TDDevProcessSupport ... added TDStandardTool above the tools to house the code related to installing generally available commands, commands defined in TDDevProcessSupport have to be invoked directly, but the code and manPages deserve to be managed in a class... sticking code for the image dev support into TDDevProcessSupport ... share some common commit code in TDMonticelloTool ... preparing for revising the commit commands a bit (maybe?)' id '499f55f1-cf9d-4ffb-b48c-77e4576839da' date '05/18/2013' time '08:41:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.511' message 'add commit-message-path to mm commit command. all list of configs for mm diff command. Use TDCommandLine for script execution.' id 'fa52792e-b76c-4d1e-8d0d-66b3f87a13cf' date '05/17/2013' time '21:43:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.510' message 'tweak ston command to support import/export commands ' id 'eb526e9b-7903-4101-ab09-c33a22e7b702' date '05/17/2013' time '19:45:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.509' message 'tweaks to gateway and bu backup command ... building up node structure for managing my development environment ' id 'a14bc42b-cf3a-4465-a290-178993b839b6' date '05/17/2013' time '16:50:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.508' message 'gateway tweaks ... tiner with mr packages command to more information in result array ' id '128ad95d-acd4-40c6-b4ad-39a32490bc90' date '05/17/2013' time '14:25:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.507' message 'implement gateway node ... gotta say it''s cool ' id 'ed31931a-0c8c-4135-a6b8-667132592795' date '05/17/2013' time '08:02:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.506' message 'finish up implementation of browse amethod command ' id '0f241b4a-d830-4dd5-a7a7-22571e1e04df' date '05/17/2013' time '06:26:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.505' message 'tweak mc load command to allow @ ' id 'fcd885b7-515a-467a-a754-b8ba6e070ae2' date '05/16/2013' time '20:26:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.504' message 'all # to be used in syntax to disambiguate #> selector from > shell redirect ' id '11fa94ae-7b6f-4a25-b3c6-24a99889b718' date '05/16/2013' time '20:10:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.503' message 'add find amethod and browse amethod commands ... revamp the SEE ALSO section for man page to give pointers to command block source and method where command is implemented ' id 'ccadf861-5d7c-41f6-8cd3-f3c76766d551' date '05/16/2013' time '14:50:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.502' message 'add implementation class name to TDManPage ' id '522b3aa7-d122-4c1d-8802-a782601d647a' date '05/16/2013' time '08:08:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.501' message 'start work on mmb commands ... ' id '0481461c-b72d-4dcd-9335-e9c7e182d7e1' date '05/15/2013' time '21:45:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.500' message 'with wider use of @ for commands, print command becomes practical and navigator view is a natural, since you can spawn a console window on navigator and then do operations using @ ... monticello tool commands revamped to use navigator whereever it makes sense.... ' id '34e9e8ec-b0a1-446f-8f35-fa48373dfe49' date '05/15/2013' time '20:00:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.499' message 'use #dotSelfObject in run and doit commands ... make references to objects in paths easier ' id '76707864-9560-47f5-9e23-65426d5cfac0' date '05/15/2013' time '16:33:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.498' message 'redirect operator (>) is functional ' id '0d90f8c9-1a81-423e-808b-380911a26e70' date '05/15/2013' time '16:22:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.497' message 'checkpoint...adding redirect operator ' id '82a35f19-c4cd-4cd3-b12a-563aed9c7ebf' date '05/15/2013' time '15:56:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.496' message 'fix a bug in creating backups record file ' id '5dc7072b-3bd8-4577-b319-ea1104065952' date '05/14/2013' time '18:27:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.495' message 'create TDGemStoneTool ... primarily backup/restore ' id '226f8ed6-edf2-484e-9781-405013db9190' date '05/14/2013' time '18:17:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.494' message 'add @ option to all appropriate shell commands and update man pages ' id '3aa86c00-2def-41e3-b4be-fe49483577c9' date '05/14/2013' time '10:58:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.493' message 'format method source for source and destination when doing diffs ' id '2a753497-8927-4ffe-8d82-2050c712cfa2' date '05/05/2013' time '17:17:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.492' message 'add browse diff and find methods commands ... improve implementation of find versions command ' id '6370eef1-4606-495e-9afe-39c2cde9442b' date '04/30/2013' time '18:18:38' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.491' message 'add accessor to make export command work better ' id '6d47daa9-c540-4bd0-9e6f-5012d2e82f17' date '04/29/2013' time '12:32:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.490' message 'Object>>dotSelfObject was not packaged correctly ... ' id 'a81f7954-a550-49fa-994a-457c3f7b64a9' date '04/12/2013' time '07:04:22' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.489' message 'Text should be directly editted with CMD-p (add Text>>printUsing:) ' id '140578bf-57d9-489e-b63a-c7d62b667608' date '04/12/2013' time '06:24:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.488' message 'tweak for CMD-p ' id '5a6e3c90-2d37-4c0b-a693-ae6b81137df8' date '04/11/2013' time '22:18:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.487' message 'clean up some misinformation in the navigator and implement CMD-p ... #printUsing: ' id 'e8912811-66f5-46a5-9481-f69e23cac18e' date '04/11/2013' time '21:02:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.486' message 'prepping for CMD-p command ... remove all the references to #print .... ' id 'b961dc5b-a012-4c4d-95af-588fb05449e3' date '04/11/2013' time '20:07:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.485' message 'get started on getting tests to pass ... step 1 eliminate spurious halts step 2 get debugger functional again ... step 3 will be to allow edit (using #print aspect) of objects from navigator ' id 'd91fb15d-72eb-43f7-8ddf-2796be59fc73' date '04/11/2013' time '17:27:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.484' message 'add TDEditorSpec to encapsulate the proliferation of editor arguments ... replace all calls to edit:... with editUsing: that takes a TDEditorSpec as argument ...finally allow for edit of String that brings up source editor and navigate object references to instances of String that views chars in string instead of the node view ... need to be able to bring up an editor on the string FROM navigator ' id 'ff780b7e-254d-4d71-9191-49600dfa16d2' date '04/11/2013' time '16:58:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.483' message 'using #navigate or #edit to replace #browse for editor aspect depending upon context ... ' id 'd94242a4-01ef-4bfa-b2d5-ef25155afb78' date '04/10/2013' time '17:17:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.482' message 'added builderAspect to TDNode remove aspect from TDDirectoryNode and friends to make reading code clearer ... ' id 'a22c0577-f031-4bb3-87ed-33a04fddbab5' date '04/10/2013' time '15:23:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.481' message 'checkpoint: dictionary toggles correctly between view and inspect builder aspects ... now struggling with how to handle String/Text ... want to be able to pop into source view, but navigator must _inspect_ it ' id 'f3cea256-c534-448b-a0eb-afed7829aff5' date '04/10/2013' time '08:07:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.480' message 'checkpoint: attempting to make sense out of #view/#inspect for builders and #browse/#inspect/#??? for editors ... mainly related to what happens with strings dictionaries and hitting the . line item hitting . should toggle not lead down a black hole ' id '8267c5a7-ad49-4540-a168-8e23226bd7f6' date '04/09/2013' time '17:05:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.479' message 'mc diff command should set package modified if it wasn''t already modified ' id '55627c7d-b175-4a22-8cbd-9b9a25415eb3' date '04/08/2013' time '10:24:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.478' message 'support for exporting keyboard mappings ' id 'eeec9389-8971-4458-ae00-74a60d679128' date '04/06/2013' time '15:28:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.477' message 'using TDManPage>>printOn: to write to filesystem ... need to use #lf instead of #cr. ' id '2b08b782-c4ea-40cd-8894-6c000702060f' date '04/06/2013' time '15:14:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.476' message 'not at all ideal translation from test to markdown ... need to use petitparser markdown parser ... then the man pages can be created in markdown format and translated to manPage Text or used asis for github ' id '15d35c04-9a37-412e-98aa-b5f5a0b02805' date '04/06/2013' time '10:52:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.475' message 'add first class man page object (TDManPage) ... rename .bin halo to .man ... ' id '1a95a816-82f4-4c48-ab2c-3a06d0bf5e46' date '04/06/2013' time '10:36:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.474' message 'add .keymap halo ' id 'bc5c5e3e-b458-4175-919e-227feb162b57' date '04/04/2013' time '16:46:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.473' message 'add .bin halo ... update man pages since summary is more visible with inspect .bin ' id '8747a2dc-21bf-4938-a5b6-8147ad863050' date '04/04/2013' time '16:22:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.472' message 'add windowBuilder instance variable to TodeClientElement as developer aid ' id 'ce7ddf0c-96b6-4413-8793-756c35b517ce' date '04/04/2013' time '14:00:40' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.471' message 'even more bullet-proofing ' id 'bb9b04dd-13a4-4770-bf84-2c247d280cd5' date '04/03/2013' time '12:07:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.470' message 'a little bullet-proofing ' id '9c360904-da4b-4a22-a636-a89d5f523a05' date '04/02/2013' time '20:53:31' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.469' message 'get db continue working for debugger with multiple halts involved ' id 'ac23fc2b-048e-4cdb-b81b-7cfd72bde913' date '04/01/2013' time '20:18:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.468' message 'move TDDebugTool>>gsMethodClass to proper package ' id '05f10364-d640-45b8-a095-35adf909dfc2' date '03/31/2013' time '09:28:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.467' message 'gsMethodClass needs to be a class method ' id '5fc6ee63-ee4b-4839-b7ac-77841a993894' date '03/31/2013' time '08:30:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.466' message 'checkpoint: basic shell functionality (including bringing up dewbugger) with GemStone2.4' id '99ac16c1-a3d8-4566-9219-cf33f5a9fdc6' date '03/30/2013' time '16:32:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.465' message 'resolving sent but not implemented in 2.4 ' id '4a5899c0-b44a-4a37-aa24-c33f40731a10' date '03/30/2013' time '09:32:30' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.464' message 'isolate some GemStone 3.1 specific class references/methods ' id 'a44e7a57-517b-4034-95ad-b0ad6146811b' date '03/30/2013' time '08:48:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.463' message 'another port issue ' id 'c18f63a4-750f-43f9-9f12-d22c6b76facc' date '03/29/2013' time '20:08:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.462' message '2.4 porting change ' id '2aa14413-ea7f-4e86-a69e-0cdc143e7714' date '03/29/2013' time '20:03:14' author 'dkh' ancestors ((name 'Topez-Server-Core-.461' message 'fixed a rendering bug in server ' id '60c78039-890c-46d8-a137-96afdc966c67' date '03/29/2013' time '18:08:04' author '' ancestors ((name 'Topez-Server-Core-.460' message 'stripped out obsolete unused classes and methods from server ' id '09d36025-99e5-4ede-a40c-e481b43152eb' date '03/29/2013' time '18:02:04' author '' ancestors ((name 'Topez-Server-Core-dkh.459' message 'server-side tweaks ' id '2fcdd07a-fe32-483d-8a07-562bc52cac99' date '03/29/2013' time '16:13:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.458' message 'implement doit command (equivalent to ./.self | run) ' id 'af6eaf57-9235-4927-9f38-58ccd21a21fe' date '03/28/2013' time '20:36:00' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.457' message 'implement history command ' id 'b94a823f-8480-4189-9c15-627487b79d74' date '03/28/2013' time '20:14:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.456' message 'add support for tab completion ... command completion functional, path completion not tested ' id '76ac8c08-e3d4-4f07-bf9c-f30220b455ba' date '03/28/2013' time '08:55:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.455' message 'implement mc revert command ' id 'ed26485c-276d-4131-8b07-2fef608b396a' date '03/25/2013' time '20:06:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.454' message 'fix mm list command ' id '7192ffb0-380b-4473-be06-dbeec55b44c9' date '03/25/2013' time '17:40:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.453' message 'implement mc recompile and extend mc browse to allow for using a package name (with no repo) ... Issue #14 ' id 'fec08dd6-11b5-43da-a884-388b2f1d5e76' date '03/25/2013' time '08:07:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.452' message 'implement mr flush command ... Issue #14 ' id 'd4267c33-98a1-4d49-b3d0-dce0c5ee762c' date '03/24/2013' time '17:34:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.451' message 'implement mc adopt command ... Issue #14 ' id '878eb029-0a38-46d2-b553-3ff5efb090d4' date '03/24/2013' time '17:18:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.450' message 'implement mc load command ... Issue #14 ' id 'f7603636-b0ce-4906-993a-e4464cfc3891' date '03/24/2013' time '17:09:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.449' message 'implement mc delete command ... Issue #14 ' id '9dbf4439-882f-47a2-a61c-3d4461b90089' date '03/24/2013' time '16:58:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.448' message 'implement mc copy command ' id '4d84bbec-63fd-4494-af4e-bd23b9f30d45' date '03/24/2013' time '13:41:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.447' message 'better label for method window ' id '5075303d-2a02-4e65-82f3-03acfb38c7c5' date '03/24/2013' time '13:27:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.446' message 'mc compare command implemented ... mm diff and mc diff commands now edit results and return a patch object (as does mc compare) ... no need for bin/diff script ' id 'f11f0fca-7a73-4eef-969c-c19d7e10f9ad' date '03/24/2013' time '12:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.445' message 'mc browse command implemented ... Issue #14 ' id '8de48ed6-54c5-42e1-92fd-aa2f5dc4192f' date '03/24/2013' time '12:03:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.444' message 'tweak ' id '5382f25c-e5d0-45bb-903d-c360f3a36475' date '03/23/2013' time '20:48:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.443' message 'implement mr packages and mr versions commands ... most of the MonticelloBrowser functionality is covered now .. Issue #14 ' id '4cdb1c56-323c-4c7a-8919-5ee9a528d1e0' date '03/23/2013' time '20:25:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.442' message 'rename mc history to mc ancestors and return ordered array of ancestors ' id '657ebf93-7486-4d99-89a2-e16b6bdc2e02' date '03/23/2013' time '09:24:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.441' message 'mr group and mre remove commands added for Issue #14 ' id '8bc6b617-7237-445a-8b11-068906ecbed1' date '03/23/2013' time '09:10:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.440' message 'add mc unload command ' id '4656833a-473d-4047-b0ee-e7c4f763dcca' date '03/23/2013' time '07:38:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.439' message 'improve TDMonticelloTool>>repositoryFromDescription: * ' id 'da904226-53a1-4447-ac6d-5c7622f761a7' date '03/21/2013' time '18:11:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.438' message 'CMD-v on package after CMD-c of method ... move method into package (Issue #14). mc list searches through the locator section of the url ... ' id '9f2aa456-c910-4987-b416-5ec4c2ea58a2' date '03/20/2013' time '21:05:16' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.437' message 'when class passed around as error argument, return it as the name of the class ... STON does not take kindly to serializing CLASSES ' id '5574ae6c-a0cf-4b4a-9556-7252987ceb80' date '03/19/2013' time '16:03:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.436' message 'Make the ''Please enter commit comment'' text bold ... ' id '559c6bca-d599-40d3-b3b6-3454ca82f461' date '03/18/2013' time '10:11:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.435' message 'change default character limit to 140 ' id '6a6aec44-5b14-42e4-a073-a5490d419567' date '03/18/2013' time '09:51:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.434' message 'allow use of CMD-m and CMD-n (implementors and senders) in a class/method definition list ' id 'd395a737-f67f-4942-a87b-9b74254d4194' date '03/15/2013' time '10:33:28' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.433' message 'found a couple places where I still need to use TDCommandResult ... when you need it you need it ... ' id '5697b880-e588-4930-abd6-2b8bab12746a' date '03/14/2013' time '07:23:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.432' message 'don''t need to use TDCommandResult _everywhere_ ' id '93e67502-2e0d-4160-8356-760b171b5ed2' date '03/14/2013' time '07:19:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.431' message 'use TDCommandResult ... everywhere ' id 'd16b946f-5b3f-4cb1-be6b-245d1d5a278a' date '03/13/2013' time '21:57:50' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.430' message 'insert TDCommandResult so commands have more control over how result is presented without compromising ability to pipe objects around ' id '1f7ac473-057f-4442-9641-95a5ed1de03c' date '03/13/2013' time '08:28:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.429' message 'rework mc history command ' id 'b133af3c-8093-4d26-9764-1c57cca25172' date '03/11/2013' time '08:26:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.428' message 'add find versions and browse versions commands (version history) ' id '3dec02fd-16e1-44ed-b187-e2b371a0bd5d' date '03/10/2013' time '22:36:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.427' message 'bump ' id '24e00f82-9b26-484a-b6d9-0a9cdf37a05c' date '03/10/2013' time '15:17:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.426' message 'bump ' id '3a9a1c47-afba-488f-afb6-7e488c0b2fbf' date '03/10/2013' time '15:12:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.425' message 'mr add, create, list implemented. CMD-v of class on package adds class to package. Package process tools separately (resolve a load order issue). Support dev scenario (with assortment of changes): 1. create package (mc create) 2. move class to package (CMD-v) 3. add package to baseline (manual edit of baseline) 4. diff for baseline package (mc diff) 5. commit baseline (mc commit) 6. produce diff for baseline (mm diff). 7. commit dirty packages in baseline (mm commit) ' id '82748474-fe6e-462f-917c-d74eaf6b950d' date '03/10/2013' time '15:04:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.424' message 'Issue #14: implement mc create command ' id 'bfd87de1-9a9d-49bb-9771-7cc2b94198f6' date '03/10/2013' time '11:49:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.423' message 'convert mc commands to use the mc method prefix ... ' id '58c9a255-9fe9-4fb4-82ac-5759898c9e63' date '03/10/2013' time '11:32:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.422' message 'rename TDTopezServer>>installChildrenAt: to TDTopezServer>>ensureChildrenExistIn: and use that in ston import to create path ' id '70c54abd-1832-47df-ab0a-04f24c42ee7d' date '03/10/2013' time '09:33:33' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.421' message 'a better take on the object log tools (`man ol`)' id 'db3bd1c0-5d22-4b9c-afb7-f78749f4ca14' date '03/09/2013' time '09:11:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.420' message 'add ol command for view object log...' id 'aa5ba7c2-88fd-49f2-99c5-e8d5ecb8f8bc' date '03/09/2013' time '08:13:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.419' message 'arrange for client-side global name cache to be reset at appropriate times ' id 'daea44a8-6938-4917-ab43-b361a2ef62b1' date '02/28/2013' time '12:03:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.418' message 'use correct messagePattern when regex is involved ' id '26b6a05d-f423-4621-ab4a-14fd1d616b05' date '02/27/2013' time '16:56:59' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.417' message 'fix infoant mortality session method bug and handle author initials automagically ' id 'bd433293-6f55-4ba5-8b34-c4362fa1aed4' date '02/27/2013' time '07:27:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.416' message 'remove spurious method ' id 'f5ac1c45-3f21-40c5-bc96-1d6cf13e0d3e' date '02/26/2013' time '18:44:57' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.415' message 'IndirectSymbolAssociation fix ' id '1c46c769-f563-4e89-bb86-5e7d3ef4dd58' date '02/24/2013' time '18:04:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.414' message 'a bunch of mods aimed at making it easier to work with class/method definitions ... filtering a method or class list and then rebrowsing ... ' id 'b69ed603-3b7d-45b3-a474-7bb6a8782543' date '02/24/2013' time '16:41:44' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.413' message 'create IndirectSymbolAssociation ... for handling local values of class variables ... hopefully allowing tode to manage packages and configurations for indirect development ' id 'f7c8d41f-8fa4-4e3b-9f47-a6c401addfad' date '02/24/2013' time '09:23:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.412' message 'a bit of work isolating rendering from under dev env ' id '8f874fce-48c7-4196-a547-1faaf1b530ca' date '02/24/2013' time '06:37:47' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.411' message 'possible to continue dirctly from client after reifying the error args so disable sessionMethods before returning control ' id '321e696f-15e0-4e27-b02f-65ae1cdfbe3c' date '02/23/2013' time '18:37:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.410' message 'need to reenable sessionMethods ' id '40fc382b-6cba-41b8-a464-80929d911d74' date '02/23/2013' time '18:31:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.409' message 'add ensureSessionMethodsEnabled and disableSessionMethods calls to insulate the execution of code in context of dev environment form the tode session methods ' id 'f458ab18-fe18-4069-87ae-100e65aa1d3a' date '02/23/2013' time '18:09:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.408' message 'arrange to look up tode tool classes through TDTopezServer so that tode does not have to be installed IN the dev environment ... view now takes an aspect to facilitate filtering methodDefinitionLists and friends ' id 'c8e4044f-ff5e-4017-bd72-393c54318de6' date '02/23/2013' time '16:39:58' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.407' message 'checkpoint ... tweaking indirect access ' id '213beafc-454f-4f84-9270-6c1308b23bef' date '02/23/2013' time '11:18:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.406' message 'working on supporting indirect access...use tode as development environment for a gemstone user that does not have tode directly installed in his environment ' id 'ced57116-387b-4c6c-9648-f678b83f3a80' date '02/23/2013' time '09:56:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.405' message 'if autoCommit is disabled, turn the promptString red ' id '3979f7e1-04c9-4489-b928-c3386b831c08' date '02/21/2013' time '18:31:55' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.404' message 'keyboard shortcuts for debugger: $i, $o, $t for db into, db over and db thru plus label the debugger shell window correctly ' id '0cc1e14e-ca3f-42d1-8bdb-606e3174f7e9' date '02/18/2013' time '09:28:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.403' message 'fix a bug ' id 'a7828563-a66e-483c-90e0-2e0bde45a95f' date '02/18/2013' time '08:36:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.402' message 'add CMD-T to pkgs and configs windows ... extract test classes ' id 'd2648500-b802-4b59-a250-17e7726416a8' date '02/18/2013' time '07:49:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.401' message 'parentList has to be a stack ... ' id 'df66af70-5bc3-4064-9a24-7f5239b3b698' date '02/17/2013' time '15:10:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.400' message 'arrange to highlight the item in the parent list when clicking on .. entry in navigator ' id '3a855c71-bb31-4d83-b482-2f5bdded8e4b' date '02/17/2013' time '13:35:51' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.399' message 'checkpoint ... converting to server-side formatting ... query block formatting problem outstanding ... ' id '51cb89eb-ab0a-4eb0-9e46-8311217bdd44' date '02/16/2013' time '13:22:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.398' message 'reset pkg and config cache when you run pkgs or configs commands ' id 'e0eed057-c829-48c8-9917-4de9a1d7f173' date '02/16/2013' time '12:16:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.397' message 'fix bug in ston script handling ' id '7c7b1304-11b0-4897-80a4-f4b9f9307de9' date '02/11/2013' time '13:35:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.396' message 'fix the CMD-o implementation ' id '2b1a2ecb-a2f7-4270-945a-bab77e4fa01f' date '02/10/2013' time '20:02:49' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.395' message 'mm diff with no config name diffs all dirty configus ' id 'df4a2a85-2fe8-4b3c-88ec-8b176bf1ef3f' date '02/10/2013' time '15:49:10' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.394' message 'fix mc history bugs ' id '0dfb2479-c580-4d7b-b8a5-9f748bd0760c' date '02/10/2013' time '15:01:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.393' message 'add mm commit command ... ' id '3ad6ba45-4675-4477-8e07-0ec03e2213cc' date '02/10/2013' time '14:41:58' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.392' message 'text highlighting for diffs ... mm dirty, mm get, mm diff, mm list commands implemented ... ' id 'c5372603-fd71-42b6-a62e-2977263bb999' date '02/10/2013' time '13:23:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.391' message 'examples additions and tweak context labels (always have (self) show up) ' id 'b7d6d93a-8691-415e-b1ec-a775f7c27bb7' date '02/10/2013' time '07:24:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.390' message '' id '0f01496e-8d27-4795-aa92-a4caaacd6ac1' date '02/09/2013' time '17:57:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.389' message 'set MCPlatformSupport class>autoCommit and autoMigrate ... authorInitials, too ' id 'ffd105ab-944f-47c0-97e6-aadb3b9cd289' date '02/09/2013' time '17:37:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.388' message 'refactor TDDefinition hierarchy to accomodate method templates and add a behavior definition to fix a paste bug ' id '3ec60937-17e7-44f7-b0f7-a91896126aa3' date '02/09/2013' time '11:11:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.387' message 'checkpoint ... generate compilation errors when saving st leaf node ... working on correct behavior for method source view when a different selector is saved ' id '745cb46e-7bdc-4e9e-a528-60f61330085d' date '02/09/2013' time '10:21:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.386' message 'revisit commit on key press ... only commit for selected key press events ... implement ston export and ston import commands ... ' id 'c82c4afd-be3d-45f5-9bd8-26768fb0ec91' date '02/09/2013' time '08:40:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.385' message 'commit after all key clicks ' id '4d1d18db-0714-4c78-8153-d9602faba4b5' date '02/08/2013' time '18:17:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.384' message 'fix duplicate Hierarchy window opening... ' id 'f4cd825f-5e18-48ee-bd1d-e667e9ed4759' date '02/08/2013' time '17:58:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.383' message 'bugfix ' id 'bb78f387-287a-4770-9b3b-b1656950df1c' date '02/08/2013' time '13:29:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.382' message 'fix TextAttribute filtering so SHOUTed text can be saved ... tweak profile tool ' id '56f47993-f7ad-4c78-8c32-a705d043009c' date '02/07/2013' time '21:19:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.381' message 'add profile tool ' id '473d5c3e-7598-41ef-a9b1-fa90dabdccea' date '02/07/2013' time '20:23:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.380' message 'fix sendesOf bug ' id 'a49475be-e488-4967-ac1f-72a290bcc25b' date '02/07/2013' time '17:23:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.379' message 'need to pass the live edit source on code editor keyboard events ... CMD-b, CMD-N, CMD-m, and CMD-n honored in all text based editors ' id 'ed6d54bf-8772-48c4-9363-74559429695b' date '02/07/2013' time '16:23:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.378' message 'CMD-B from source window ' id '80e8e349-f89a-4239-bd1b-03bd117d7f60' date '02/07/2013' time '15:07:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.377' message 'CMD-N references looking good ' id '52980149-c0bf-49cb-bf64-51fb2a89ad0a' date '02/07/2013' time '14:52:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.376' message 'checkpoint ... implementing CMD-N ... ' id '5c0c775c-0eb8-4016-882f-3e89d76ea6a2' date '02/07/2013' time '14:44:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.375' message 'checkpoint ... implement find references and browse references ' id '9969a19b-b702-4265-bcd8-e6dea7838293' date '02/07/2013' time '13:38:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.374' message 'seal the deal on messagePattern highlighting ' id 'a73f738c-7cda-4f3f-be9b-c31940d7711a' date '02/07/2013' time '12:26:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.373' message 'checkpoint ... working on messagePattern implementation so that selectors are highlighted for senders/implementors, etc. ' id '33e29b5d-6d7b-49d0-b190-8a59d466f484' date '02/07/2013' time '11:57:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.372' message 'tweak senders implementation ' id '4226d08b-4b61-472d-8816-29ddcab983b8' date '02/07/2013' time '10:14:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.371' message 'finish off implementation of find command and add browse command which brings up navigator on results of find ' id '89efcf2f-fa0f-4271-b4dd-7b6b7bc50b0a' date '02/07/2013' time '10:09:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.370' message 'CMD-m - browse implementors and CMD-n - browse senders appear to be complete ' id '21bda223-1b82-4d39-8ac3-f13f95338b48' date '02/07/2013' time '08:08:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.369' message 'do not use #defaultEditorWindowName unless you really want all of the windows to be shared ' id 'e79f3b1a-b374-4e7f-b0ae-dfda118f339c' date '02/07/2013' time '07:30:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.368' message 'checkpoint ... CMD-m CMD-n ... add #methodDefinitionList for special handling of TDMethodDefintions... ' id 'b02445f6-9682-4139-a494-040cf1542037' date '02/06/2013' time '22:12:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.367' message 'checkpoint ... CMD-n - sendersOf ' id '680188e0-d8d7-432b-8137-b04cb04fd56c' date '02/06/2013' time '21:11:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.366' message 'checkpoint ... CMD-m - implementorsOf ' id '4066449e-cba3-4106-9277-c6ada939c65b' date '02/06/2013' time '20:53:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.365' message 'more CMD-b implementation ' id 'cfc410da-2b74-4860-9a9b-23ed8d46ebc9' date '02/06/2013' time '20:05:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.364' message 'CMD-b browse class implementation ' id '1e597f2c-dd84-400e-8eb2-5ee2082a1688' date '02/06/2013' time '19:43:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.363' message 'CMD-k is set breakpoint ... CMD-b will be browse class ... later ' id '879c5a06-42a1-42d5-92d9-476976090c3c' date '02/06/2013' time '18:40:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.362' message 'Hierarchy window should recalculate hierarchy when selected (and avoid recursion) ' id '4a67d642-05b0-406a-9b8a-1dbc850c48bd' date '02/06/2013' time '18:18:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.361' message 'checkpoint ... getting good start on find command ' id 'f233f7b6-e63e-4096-9e09-8a2169e70cba' date '02/06/2013' time '08:45:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.360' message 'CMD-o - open method template is functional ' id 'a9d0ca38-71d0-4ac2-b099-167c84d5bdf3' date '02/06/2013' time '02:47:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.359' message 'implement CMD-x - cut object ... straighten out CMD-B and CMD-v a bit ' id '76ba71e7-66f9-4632-9629-892ff77d9829' date '02/06/2013' time '02:09:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.358' message 'make another pass over CMD-B - browse class hierarchy ... cache clientElement on spawn ' id '232f8f3c-d860-45ad-81df-783c4dcd0c2d' date '02/06/2013' time '01:15:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.357' message 'checkpoint ... implementing CMD-v - paste object ... pause for keep alive action for spawned hierarchy elements ' id '70d6a8fc-5cf2-4114-9f8c-2d20d73e902a' date '02/06/2013' time '00:09:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.356' message 'CMD-c - copy object ... implemented ' id 'a892f53d-737f-416a-b20b-f8d65e685c28' date '02/05/2013' time '23:10:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.355' message 'polish off CMD-b set breakpoint ' id '7fc663cf-671a-41e9-a97f-409962a39877' date '02/05/2013' time '22:13:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.354' message 'CMD-b in editor implemented ' id '9e14ea45-b23a-45f4-a9b0-6dc69119f390' date '02/05/2013' time '21:53:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.353' message 'CMD-E functional for configs command ... very sweet ' id 'b79c569e-bb85-430d-b0a9-6141ff6d3833' date '02/05/2013' time '16:48:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.352' message 'include extension methods in list and add semantics for selecting the extension method ' id 'd73fd80a-ed15-4921-925c-34334d8afccf' date '02/05/2013' time '15:46:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.351' message 'first cut at CMD-E for pkgs list ... no methods included (yet)... ' id 'bcc9c268-daae-48f5-9a35-ef91f8eb3746' date '02/05/2013' time '15:16:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.350' message 'configuration selection is now functional ' id '6768a67e-21a4-44ad-8ebe-025dc70617be' date '02/05/2013' time '13:32:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.349' message 'optimize the update logic ' id 'ea179bd3-54e2-4fc5-992e-f205a22193a8' date '02/05/2013' time '11:39:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.348' message 'select package in pkgs list when class or method is selected ' id 'd64a2fef-abab-4019-a230-2ad78e4291e1' date '02/05/2013' time '11:36:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.347' message 'add pkgs and configs comands ... includes necessary support infrastructure changes ' id '8fba2e3b-9a0c-42c7-ad34-bfde7a4853b2' date '02/05/2013' time '10:32:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.346' message 'add TDDefinition classes ... ' id 'bafd8f71-a0f8-41cb-9788-4803defcf9d1' date '02/05/2013' time '08:22:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.345' message 'minimal change necessary to get acceptable behavior from edit command in navigator window ' id 'f1ec117a-7e9f-4ae1-9dd1-0986429eefa3' date '02/04/2013' time '20:00:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.344' message 'settle on CMD-B as browse class hierarchy ... remove CMD-b no mapping right now ' id 'c013af92-eff0-4151-9c5c-4675e460e060' date '02/04/2013' time '18:41:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.343' message 'CMD-b is working correctly (from navigator opened in #view mode) ' id 'b054c1d9-4514-4d89-bcd5-d038dc0a1df7' date '02/04/2013' time '18:16:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.342' message 'click on class in classlist opens hierarchy ... CMD-b in navigator goes to hierarcy not class list: BZZZT wrong (correct for CMD-B)... click on string browses string in place: BZZZZT wrong ' id '3b0d23bf-160c-442b-b41a-f48b9602b92f' date '02/04/2013' time '16:59:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.341' message 'no Shift-clicked logic ... selectionIndex can be specified when opening window ... use selectionIndex for class hierarchy and class list ... ' id '6f9463d8-ea72-458a-b1f5-a5588ac0e826' date '02/04/2013' time '16:42:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.340' message 'avoid truncating (via characterlimit) man page... secret? return as Text as Text is not truncated ' id 'acc65870-3931-4fb0-8af2-4f6bf5ebf2be' date '02/04/2013' time '15:15:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.339' message 'open debugger when DEBUG button pressed ' id 'aaac67e5-88c9-4f9c-8deb-8b0b63447764' date '02/04/2013' time '15:03:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.338' message 'tests are passing: 23 run, 23 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes ... (value) applies to ALL specials ' id '5d598460-529b-4225-a37b-e397dcd3a326' date '02/04/2013' time '14:17:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.337' message 'propogate windowName through navigation ... (value) used only for specials ... ' id '691afb91-b038-479c-9828-9563744acaff' date '02/04/2013' time '13:52:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.336' message 'toggle between #view and #inspect for . in navigator...preserve requested aspect across lookup ... ' id 'bc74156c-5592-4f7f-a65b-9bc0482d4ab1' date '02/04/2013' time '11:56:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.335' message 'add (class) and (oop) fields for Dictionary view ' id '49be26ee-176a-4613-98a7-0c5058088b17' date '02/04/2013' time '11:11:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.334' message 'a little bit of cleanup and tests are green: 23 run, 23 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes ' id 'a6f5e686-ea0b-44f4-bbee-5965263d1fcc' date '02/03/2013' time '09:33:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.333' message 'add notion of minimal ... skips oops but shows class, etc. collapse displayOn: ' id '089d5412-f5ae-46c9-90f5-7508313831ec' date '02/03/2013' time '09:21:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.332' message 'display policy initial implementation appears to be complete ... testing and clean up needed ... ' id '5ac44a9c-7022-4c75-b6f5-2e165105b9b5' date '02/02/2013' time '09:18:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.331' message 'move displayOn: and friends to server core package ' id 'e6085f4b-c9a8-4a52-89c3-b23207bd026f' date '02/01/2013' time '17:10:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.330' message 'checkpoint ... getting started on display policy ' id 'daedf6e2-a0d6-4da6-b7de-1485d2a0e51d' date '02/01/2013' time '17:07:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.329' message 'CMD-b is functional (mostly), but I do have to work on the semantics of CMD-b in the various windows ' id 'ea98a559-4240-4e73-8db9-36e636584bb3' date '01/27/2013' time '22:36:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.328' message 'allow specification of windowLocation when doing an edit... ' id 'b2706ea4-59ba-45c1-8185-04fb5ac62469' date '01/27/2013' time '21:03:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.327' message 'start work on CMD-b mapping ... leads to detour to expand the args for #edit:... message ' id '3ed56075-19e7-43eb-96e7-aa25ad7278c2' date '01/27/2013' time '20:47:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.326' message 'tidy up CMD-C spawn window implementation for navigation ' id '2764e5e7-f284-4b14-b762-b8ca45d5c58c' date '01/27/2013' time '13:06:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.325' message 'checkpoint ... working on spawnWindow logic ' id '360ffa19-d359-465b-b9f8-60d5d1d0383e' date '01/27/2013' time '12:28:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.324' message 'checkpoint ... initial cut at first few (special case) events ... ' id 'e17dc382-4692-4b54-85f0-c91f835b975b' date '01/27/2013' time '11:39:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.323' message 'checkpoint ... continued handle event work ' id '95ba1cb7-c996-4c4c-89dc-c7d6bd62f3e0' date '01/27/2013' time '10:41:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.322' message 'deconstructed browser has been reconstituted in tode ... keyboard shortcuts on tap ' id '0955356a-ae34-434c-94b4-d8383c06a7ba' date '01/27/2013' time '02:15:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.321' message 'class definition window functional ' id '62898832-c088-44e7-97b8-dc7b0d209420' date '01/27/2013' time '01:13:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.320' message 'dictionary #browse defined ... clean up general navigation nits ' id 'e9d6a32d-12ce-4f2d-b162-c5e07a709762' date '01/27/2013' time '00:45:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.319' message 'ESC is marginally functional ' id '943f4a08-af5c-4659-89e7-d137639af839' date '01/26/2013' time '23:51:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.318' message 'checkpoint ... ESC is ready to test ' id '13eca5b2-15f2-4eca-9174-3aa357a94faa' date '01/26/2013' time '23:27:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.317' message '23 run, 23 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes : after work started 62d22ae360377696b94589bef6c454ace5028a82 ... with a healthy dose of debugger work: db thru and friends ' id 'da98d29f-f8c1-446d-87f6-53a946a9e12b' date '01/26/2013' time '22:41:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.316' message 'checkpoint run|run is now working as script and interactive ... still need to look into process termination situation ' id 'ea1dd0cb-bb0b-425d-ae1e-0643d39b2925' date '01/26/2013' time '21:28:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.315' message 'run | run works as topez script but not as input in REPL (wrong return value) ... also halts/breakpoints while executing run scripts may not quite work right ... ' id 'cc71b886-f4d7-4b7e-8789-12adfc9d63f1' date '01/26/2013' time '21:02:57' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.314' message 'checkpoint ... windowIsClosing is coming together ' id '6c3ce466-bf1c-4a2c-8926-ad8358593de9' date '01/26/2013' time '18:04:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.313' message 'checkpoint ... run | run problem ' id '41b002ff-1902-4659-802a-926fe21d60f1' date '01/26/2013' time '17:16:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.312' message 'run inside topez script is now basically functional ... piped run commands don''t quite work (last result is not returned) this is at command level ' id '85c146ac-beea-40e9-8f2a-6cc78afd27b8' date '01/26/2013' time '15:55:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.311' message 'add index example, fix object pipeline in topez script node ' id '908e2149-a6d3-4179-a497-80ba8e00993e' date '01/26/2013' time '14:39:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.310' message 'fixed issue noted in 62d22ae360377696b94589bef6c454ace5028a82 and fixed infant mortality bug in db thru ' id 'b2a1d4aa-d977-48cf-ac2c-17540850ce57' date '01/26/2013' time '09:17:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.309' message 'add autoCommit logic to TodeClientSourceElement>>source: (and friends) ' id 'db0586a6-b0b3-4dbc-bf89-01465394c072' date '01/26/2013' time '07:17:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.308' message 'checkpoint ... arrange for final aspect to be passed along after lookup to avoid propogating an aspect that doesn''t match the aspect you ended up using ... txtnodes and friends are losing their parent object somehow during navigation ... ' id '74556eb8-4c60-4baa-a3c3-f22ff7cfe85f' date '01/25/2013' time '17:26:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.307' message 'tweak ' id '24b2aabc-3256-4014-a6f8-1bc5318dafdb' date '01/25/2013' time '16:12:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.306' message 'add shift clicked logic for browsing ' id '97e691f9-be3c-4bf4-a3d1-53157978e188' date '01/25/2013' time '15:16:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.305' message 'checkpoint: 23 run, 23 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes ... convert from #edit #inspect to #browse #view #inspect ... still some rough edges ' id 'fc9521ff-8b03-4d84-b9ed-3f67fc12c6cc' date '01/25/2013' time '14:57:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.304' message 'direct edit of class will open Hierarchy window ... no click action ... need to add a ClassNodeBuilder to allow mapping of class to Hierarchy window ... should come up with better way since we''re transforming the Class to show up in inspector window... ' id '173fa96e-86e3-4f8d-8fcb-4bbc1368b024' date '01/25/2013' time '02:06:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.303' message 'checkpoint ... 20 run, 19 passes, 1 expected defects, 0 failures, 0 errors, 0 unexpected passes ... still need to validate that tests are exercising the code correctly ' id '00c274c7-5986-4d2e-88f9-23011d1da746' date '01/25/2013' time '01:50:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.302' message 'checkpoint ... working through class hierarchy list element issues ... ' id 'adc8df3d-617a-440b-9a06-69170b46f362' date '01/25/2013' time '01:03:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.301' message 'make pass through tests to accommodate all of the special handling: 19 run, 18 passes, 1 expected defects, 0 failures, 0 errors, 0 unexpected passes ' id 'c69dfb39-9449-48e5-8adf-9bc205e6caff' date '01/24/2013' time '23:36:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.300' message 'add node builder for the specials and add special fields to inspectors: ''(class)'' ''(oop)'' ''(value)'' ' id '40b8ee44-e979-402b-8d22-72e7d81f602f' date '01/24/2013' time '22:36:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.299' message 'scrape off a couple of barnacles ... ' id '40ce9c36-3dc7-4768-991a-62f372814ced' date '01/24/2013' time '18:42:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.298' message 'test restructure ... start on #browse aspect ... desire to toggle aspect (between edit and inspect) on . item, but still working out kinks ... edit vs inspect on String is diagnostic at the moment ' id '7e930ecc-ec1f-47d3-8f57-405d736838d3' date '01/24/2013' time '17:22:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.297' message 'finally get that last test for TDTxtLeafNode to pass ... finally realized that given the constraints of the test STON version of output is CORRECT...16 run, 15 passes, 0 expected failures, 0 failures, 0 errors, 1 unexpected passes ' id 'e0948266-a640-45c5-a7dc-7a3093394f4e' date '01/24/2013' time '15:19:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.296' message 'parent for node and clientList elements can be any object ... very important ' id 'baac4ef1-904f-4143-9604-ede030771ceb' date '01/24/2013' time '13:20:02' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.295' message 'editor for directory node looks good ... editor for stack frame looks good ... transition from directory node back to stack frame (following .. chain) not so good ' id 'a419b99d-6a55-4fa6-b8c7-ce4aaf28b2cb' date '01/24/2013' time '12:54:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.294' message 'when editting the parent can be any old object ' id '20fcc907-126b-4e89-a73c-1c414ad0daee' date '01/24/2013' time '11:12:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.293' message 'fix continue command ... use #inspect aspect for .self and .node ... have to reset topez instances when system reset ... still have issues with running tests after reset ... when I debug I get proper behavior ... ' id 'efb07a25-c002-4e07-9131-d5f939edf528' date '01/23/2013' time '21:07:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.292' message 'fix test running issues ... pop ' id '379285a7-841b-4161-afab-9e21cdb49621' date '01/23/2013' time '18:30:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.291' message 'renamed and refactored test hierarchy and started adding shell command tests ... hit an issue with running tests that needs to be addressed (related to using TransientValue methinks) ... some additional bugfixes ' id 'fb2b848a-e57a-4a0e-b1d7-44580c6cd891' date '01/23/2013' time '17:25:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.290' message 'convert Object>>edit:topez:aspect:windowId: to use the windowBuilder code ... eidt/save different text nodes ... debugger is basically working except for the failing test case: 19 run, 18 passes, 0 expected defects, 1 failures, 0 errors, 0 unexpected passes ' id '08b284bb-531a-4b5e-92e4-8a5b7bff1487' date '01/22/2013' time '23:26:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.289' message '19 run, 17 passes, 0 expected defects, 2 failures, 0 errors, 0 unexpected passes ' id 'c435c301-08b8-4837-8d8d-602b16ab76b5' date '01/22/2013' time '15:29:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.288' message '19 run, 14 passes, 0 expected defects, 5 failures, 0 errors, 0 unexpected passes ' id 'fa8cf767-897f-447a-ad5b-34949b1925fa' date '01/22/2013' time '14:59:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.287' message 'homeNode needs comment too ' id '2084ac63-d9e3-42fb-99da-7ba3c8de8225' date '01/22/2013' time '14:33:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.286' message 'instances of TDTopezServer are referenced by persistent objects, thus making TDTopezServer persistent, however a number of the instance variables (serverStatus, objIn,accumulateBlocks and homeNode) can reference instances of objects that may not be persisted like socket or processScheduler .. so we have use TransientValue to isolate these bits and pieces ... ' id 'ed8094dc-03c9-45b9-8a94-bf1e8ca17de9' date '01/22/2013' time '14:31:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.285' message 'ran into a ps bug while improving debug tool tests, so added ps tests: 19 run, 9 passes, 0 expected defects, 3 failures, 7 errors, 0 unexpected passes ' id '952352a3-a24a-42c7-90cf-4f81d93ca9a3' date '01/22/2013' time '11:36:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.284' message 'define editors for stack, stackFrame and leafNodes ... those were the missing editor definitions ... add tests (currently failing) for all of the added editors ... ' id 'd060d863-ddfe-4814-aefb-6be416d7799a' date '01/21/2013' time '18:27:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.283' message 'I thought I said: no #inspect aspect for window builders ... inspect command shoud provide focus for how inspecting will work moving forward... ' id '7f95aa91-92e3-4d32-a8bb-bdb3f73a03a3' date '01/21/2013' time '16:39:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.282' message 'add inspect command ... ' id 'ef8fed61-90c3-475e-bf43-fde9b36d9444' date '01/21/2013' time '16:35:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.281' message 'add an additional test case ... get tests passing (almost) again ' id '62d7cca1-3f9d-479f-af34-bc3ab0d8dbd3' date '01/21/2013' time '16:00:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.280' message 'working through issues ... ' id '835fd4a2-6b04-4b28-a1f2-3d26c816047a' date '01/21/2013' time '14:25:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.279' message 'change default aspect to #edit ... #inspect for node builders is a ''standard'' object builder representation of the object ... why is String not cooperating? ... no #inspect for editors ... aspect for edit is used to provide different views of the same objects within different tools ... aspects for nodeBuilder provides transforms of the same objects for different tool ... for a particular tool, you can transform and look at standard view of no transform and look at non-standard view ... no need to couple edit and node builder .... object nodes propogate the aspect for transforms and there is no need to coordinate with the view ... ' id '93d7c0da-c1d5-4adc-a836-013de4c11f7d' date '01/18/2013' time '08:20:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.278' message 'generate a testSuite file for each tool and generate a master testSuite for all tools ... ' id 'cff02608-5318-496f-bd0e-e5f7f3818675' date '01/16/2013' time '17:03:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.277' message 'add displayOops and characterLimit to shell tool ... current set of shell tools are passing ... ' id '92ebac4c-1198-43f3-8857-0631a925806b' date '01/16/2013' time '15:46:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.276' message 'finally get TDDirectoryNodeClientListElementBuilder up to snuff ... again need to make displaying oops optional for testing purposes ... of course option oops will be useful for devs as well ' id '6911d1d3-e4e3-4862-b3db-036b77c6b703' date '01/16/2013' time '08:05:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.275' message 'don''t dink with nodeBuilders during tests ... move testSuite up one level to make it more accessible ... push server tests around a bit ' id 'a2d6e199-3d76-4935-bce5-a3b032214ab5' date '01/15/2013' time '11:00:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.274' message 'adding initial test case for window builder ... fix some test result display issues ... checkpoint while I revamp testing framework: cannot afford to break basic debugger functionality for the sake of a test:) ' id 'ca624f24-4bdc-4d26-a626-dcd3c92e432a' date '01/15/2013' time '08:47:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.273' message 'start work on WindowBuilder logic ... ' id 'a6060515-f5d5-4a66-942c-8aea0a30458c' date '01/14/2013' time '17:48:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.272' message 'splice node builder in at Object>>asTDObjectNode:topez:aspect: ' id '3d7bee85-1600-47ec-a6cd-a0ce9b6252b9' date '01/14/2013' time '12:04:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.271' message 'add displayOops arg to tzNodeDisplay... use it in TDTopezServerTests ... both new tests pass ' id 'dcf5ece3-9704-4f3b-841b-7b0f37f68404' date '01/14/2013' time '08:21:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.270' message 'add test for TDTopezServer>>buildNode:for:aspect: .. not passing yet ' id '97e12faf-c1ca-4db5-98ae-5fa3fdc048d6' date '01/12/2013' time '17:04:09' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.269' message 'stage is set to replace implementation of Object>>asTDObjectNode:topez:aspect: and friends ... same renaming and repackaging left over from addition of test package ' id 'ea653a2e-ff69-412f-b5e8-11d85085a306' date '01/12/2013' time '16:08:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.268' message 'nuked the failed builder experiment ... newer approach is superior ' id 'bbc8875a-277b-422e-8c6e-34c42b9d87f9' date '01/11/2013' time '19:30:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.267' message 'builder registration logic ' id '863be3fe-14f6-48a1-9070-e01dd895c592' date '01/11/2013' time '19:08:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.266' message 'package up debug tools and debug tools tests separately' id '97ade43a-5e35-4ce0-9d25-8d436649fa7a' date '01/11/2013' time '16:39:42' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.265' message 'another crack at node builder implementation (I like this variant better ... not complete) ' id 'e10bfc3e-32cc-4a32-8517-bf98db49a319' date '01/11/2013' time '16:20:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.264' message 'building TDNodeBuilder class hierarchy ... centralize the building of client elements and object nodes, etc. ' id '96a493c3-a57e-4513-90b4-bd5497aa665f' date '01/10/2013' time '21:41:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.263' message 'a bit of cleanup ' id '9ec80fd3-6a7c-44bd-941c-147620a64bf3' date '01/10/2013' time '10:04:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.262' message 'straighten out inspector navigation ... ' id '9a0d0bfe-33c0-4d08-9523-967b55581a49' date '01/09/2013' time '20:36:00' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.261' message 'restore String edit capability ' id 'acdc56ab-0c59-4a1d-bcf8-383fe53c8523' date '01/09/2013' time '16:18:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.260' message 'final couple of tweaks to correct problems with the first* caching ... back to original functionality but with many fewer round trips ' id '5a6fbc7c-e23a-4812-bbb8-b31d238b0e76' date '01/08/2013' time '16:56:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.259' message 'TDStack should not _require_ an exception ... ' id 'f8341386-3b82-43e7-9591-3a68f8268308' date '01/08/2013' time '16:16:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.258' message 'finished another round of round trip reduction ... seems that the context window update has been lost ... ' id '651b2041-93c9-424f-9185-4fbe75fd98f7' date '01/08/2013' time '08:19:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.257' message 'checkpoint ... partway through filling clientElement caches: TDDirectoryNode>>clientListElement and TDStack>>clientListElement implemented (first cut) ' id '61e41373-21e6-4c44-85bd-e49a41d00158' date '01/07/2013' time '08:18:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.256' message 'caching firstList and firstSource in ClientElements to reduce round trips for opening a window ' id 'd2e4197e-2374-48a6-807f-0a50b6d2e0a1' date '01/07/2013' time '07:55:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.255' message 'TDTopezServer>>reifyExceptionArgsForOopList:classNamesForOopList: serializes the exception args in there entirety ' id '38926abf-8b53-46ae-b4c2-2ca611639477' date '01/06/2013' time '19:58:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.254' message 'xxx ' id '070af2a3-5a29-4328-91d9-239851ce966c' date '01/06/2013' time '09:54:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.253' message 'checkpoint .... working through login issues, client forwarder handling (on server), tracking down/eliminating source of pharo deadlock/infinite loop ' id '41fb838a-0250-41ed-9524-120559c0b4e8' date '01/06/2013' time '09:17:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.252' message 'checkpoint ... reducing round trips during login ' id '793e8a2b-48e3-4121-b6d1-525ad73e1b83' date '01/05/2013' time '20:33:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.251' message 'TDTopezServer>>reifyOopList:classNamesForOopList: is working ' id '660ae69d-b60a-478d-be6f-01d8d060f041' date '01/05/2013' time '15:51:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.250' message 'checkpoint ... need to focus on avoiding concurrent gci calls ' id '734ed8c8-9299-4d5b-a24b-199695dad949' date '01/05/2013' time '11:19:04' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.249' message 'fix broken objIn... ' id 'b31ac663-ed28-4f22-9573-63c2263b9050' date '01/04/2013' time '17:45:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.248' message 'checkpoint ... support for optimizing error/forwarder round trips ' id 'b812fa78-75d6-479e-afd7-c3f6b33d85a5' date '01/04/2013' time '08:04:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.247' message 'checkpoint ... server side changes ... reducing round trips: one arg for client forwarder ' id '413a8df2-c9b0-4e07-9714-3709c4894729' date '01/02/2013' time '21:10:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.246' message 'checkpoint ... working on getting the list-based navigation to work ... a couple outstanding issues: 1) incorrect parentage (frameIndex doubled when following .) 2) bad offset occasionally ' id '86a57bf9-e349-496e-852c-857ac2845751' date '01/02/2013' time '08:12:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.245' message 'straightened out the parent node representation in the client list element ' id '9103aade-51f8-4dfb-9ae1-b9c63082f6c7' date '01/02/2013' time '07:10:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.244' message 'replace use of Object>>edit:aspect:windowId: with Object>>edit:topez:aspect:windowId: for many cases ... still need to create parent nodes for stack frame viewer, but the framework is now present ' id 'c21e291e-d50c-4d40-abbb-b4455ff72f6e' date '01/01/2013' time '17:26:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.243' message 'checkpoint ... convert Object>>asTDObjectNode:aspect: to Object>>asTDObjectNode:topez:aspect: ' id '414d0467-7c91-4eff-a008-64578e6a6bca' date '01/01/2013' time '16:10:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.242' message 'functional context window ... need to nuke redundent cds, add . and .. entries, shuffle the stack, context and inspect window locations ' id '1dbbadfe-654e-42e6-ab01-7616e65ce196' date '01/01/2013' time '10:15:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.241' message 'initial cut at adding #aspect to edit.. message ' id 'e4bf1b6c-8cf7-4d29-8763-a4fb6f0e3f14' date '01/01/2013' time '08:19:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.240' message 'align the columns for the inspector ' id 'ea96bd09-aa7f-4db6-a683-36ad3c6a293b' date '01/01/2013' time '07:33:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.239' message 'inspector is basically working for all nodes ... now ... need to add an aspect to the edit:.. messages to differentiate amongst the various edit contexts ...debug, edit, inspect ... each one should provide a slightly different view ' id '1cfa4fb6-3ec1-46e0-b665-ae9fe9392813' date '12/31/2012' time '09:50:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.238' message 'checkpoint ... inspector is working with directory node ... ' id 'b8949ac3-bd52-4db7-92d1-88f1f2f6cc70' date '12/31/2012' time '09:03:38' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.237' message 'inspector tweaks ' id '690f2679-1276-44e3-8ef9-d407b0ab4e46' date '12/31/2012' time '08:37:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.236' message 'checkpoint ... starting work on inspector ' id '337be511-d259-406f-8b0a-91f9b6bfdaf7' date '12/31/2012' time '08:28:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.235' message 'deconstructed debugger is working well now ... ' id 'b928f963-8ab2-44b1-abfc-18c507b7417e' date '12/30/2012' time '12:57:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.234' message 'working on getting the correct frame selected in debugger ' id '8de7aea1-c29f-4b79-bc77-13868d5307cb' date '12/30/2012' time '12:40:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.233' message 'debugger tweaks ' id '3cf45c96-17d2-43ff-90a8-a6bd5e2a2aba' date '12/30/2012' time '12:26:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.232' message 'apparently block cache is working as expected ' id '0822f635-9e35-4289-a359-4f1d4e838066' date '12/30/2012' time '11:53:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.231' message 'checkpoint ... more client element cache work ' id 'a3f32253-5e1f-4e90-82bf-e5e8fba670bd' date '12/30/2012' time '11:35:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.230' message 'checkpoint ... have to hang onto client element blocks ' id '2d05ef6e-08a7-43d4-addd-1e4cce2778d0' date '12/30/2012' time '11:16:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.229' message 'checkpoint ... changing list item selection logic ' id '6a812966-10a0-4420-9b91-ef9f6b4419e6' date '12/30/2012' time '09:26:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.228' message 'checkpoint ... a bit of refactoring to accomodate the source and list elements ' id '7a08a77f-9bf3-4a02-8d7e-eff55ee3e190' date '12/30/2012' time '08:59:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.227' message 'open frame on debug ' id '2441276a-7e2d-4521-8436-4a9ff9ca537d' date '12/30/2012' time '07:28:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.226' message 'debug command and spawned shell basically functional ... need a bit more testing, then start working on stack list view ' id '36386dbf-2351-4289-831d-26e22e45c037' date '12/29/2012' time '21:37:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.225' message 'checkpoint ... debug command is not quite spawning a new shell ' id '54922309-2534-4cbc-9d60-a9eece6aeeb7' date '12/29/2012' time '12:06:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.224' message 'start work on spawning shell as part of debug command ... implement sourceContainingIt ... ' id '6f09fde8-c098-40ed-9e9b-013047b890e8' date '12/29/2012' time '11:25:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.223' message 'should be an error to attempt to save new methodSource for homeless block ' id '8c739fa0-cb28-4ce3-bb8f-781092ceaee1' date '12/29/2012' time '09:24:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.222' message 'handle warnings ... ' id 'a84be395-a690-4cc4-9c25-38b055612b92' date '12/29/2012' time '09:17:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.221' message 'topez errors separated from application errors ' id 'fd6d716b-e821-45a8-b1de-9ab52bfdbc1c' date '12/29/2012' time '08:34:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.220' message 'checkpoint ... attempting to differentiate between command errors and application errors ' id '17ed3625-38c2-48e2-aedb-13b0050a9f6d' date '12/29/2012' time '07:48:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.219' message 'TDStackFrame>>setBlock ' id '1591c7fc-da1e-4bc4-8383-b669891c10c2' date '12/28/2012' time '09:48:06' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.218' message 'for debugger, must always use source from the compiled method associated with the frame ' id '96d5d037-001d-4d6c-9f7b-85fa48a71fd5' date '12/28/2012' time '07:59:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.217' message 'checkpoint ... stack frame display ' id '661d6aaa-c12b-468f-a840-84aa008be349' date '12/27/2012' time '17:37:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.216' message 'working on bringing up editor for TDStackFrame ' id 'ce0d11e9-8983-4b63-945a-ea9dcbd301d9' date '12/27/2012' time '17:20:01' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.215' message 'edit st, check. edit tpz, check. edit txt, check. edit sh, check....edit frame, BOOM ' id 'f40282bc-5fec-4f40-892e-9055d3b86a5d' date '12/27/2012' time '16:59:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.214' message 'finish move ... loose methods' id 'f82381fb-bb08-4bd8-848b-0bfacbe69fbb' date '12/27/2012' time '16:45:21' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.213' message 'moved TDNode hierarchy to Topez-Server-Core' id '6d6f0881-e5e6-4fd7-9f41-2a3bfe3d4317' date '12/27/2012' time '11:49:33' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.212' message 'edit code, no check... ' id '1ba19e26-db82-4f6e-abea-1ba2062974f3' date '12/27/2012' time '11:42:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.211' message 'checkpoint ... getting text editor working ' id 'f43c9a71-f47f-4ebf-a993-efc623443f3c' date '12/27/2012' time '10:29:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.210' message 'mc diff produces diff for changed packages ... mc compare (not yet implemented) is used to compare two different packages ' id '64b90f99-851c-4fd7-b0a5-88a1aa6c0a7b' date '12/26/2012' time '08:29:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.209' message 'simple mc diff ... ' id '12284b0b-7c3a-4b3e-8042-4b03831a036f' date '12/26/2012' time '07:48:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.208' message 'implement mc list and mc history commands ' id 'da0e7ae6-1e51-4cfd-a574-c78028b00e2f' date '12/25/2012' time '09:46:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.207' message 'get started on mc commands and .mc halo ' id '5c98641d-39c6-40a7-8a0d-fbd159611e88' date '12/25/2012' time '07:45:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.206' message 'checkpoint ... initial implementation of monticello packages ' id 'bdac7e37-0a62-4905-8026-5dce08fb0981' date '12/24/2012' time '17:48:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.205' message 'checkpoint ... initial cut at /mc/repos structure ... ' id 'c740192f-0ee5-4b16-816c-1ebfb4a360ce' date '12/24/2012' time '13:45:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.204' message 'checkpoint ... creating monticello tool ' id 'd443db62-b9d3-4c8a-b620-0b4396b46225' date '12/24/2012' time '11:47:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.203' message 'take into account expectedFailures ' id '2def377a-78f4-42fb-a1cb-0762ee8b4301' date '12/23/2012' time '17:04:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.202' message 'additional test cases for debugger ... tests passing ... tweaked test framework based on usage ... ' id '80edc190-a891-496d-91bb-cb945cd7700a' date '12/23/2012' time '13:40:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.201' message 'test tool tests pass .. add ts debug errors/failures/method spec feature ' id '9aa64b4f-98a6-4401-ba5c-5392a6cd67ba' date '12/23/2012' time '12:16:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.200' message 'checkpoint ... updating method lookup parser to handle frame print string with () enclosing the method class ... start adding tests ' id 'aeda8114-b7d9-493e-ae80-be05768a9637' date '12/23/2012' time '11:53:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.199' message 'straighten out discrepency between ls and ds ' id 'e0e50592-62c1-46c8-9992-d77c82796abc' date '12/23/2012' time '08:32:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.198' message 'add continue command to compliment debug ... use real continue gci call ... leave continueWith: variant for later (continueWith: gets SIGSEGV sometimes) ' id 'ebf8309f-20c0-41bb-99e4-2c8a89fe9785' date '12/23/2012' time '08:02:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.197' message 'riffing on proces debugging and handling dead/dying/orphaned processes ' id 'a23417ab-1497-4e3e-a2a4-b3618ef63fbc' date '12/23/2012' time '07:06:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.196' message 'tweak printing again .. ' id '7ca41cd4-2e6c-4ae5-bc1e-9b49f1d0110a' date '12/22/2012' time '17:15:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.195' message 'add ps stacks command ... begin searching for the mystery process from zinc tests that appears after repeated ps yields ' id '83fbeec4-fa1a-45e7-8ea6-b85607a72572' date '12/22/2012' time '09:53:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.194' message 'monkey with ps and ds and tz display code as I work through zinc test failure scenarios ' id 'ffb57ad7-a9e4-42f1-b6b1-a54379f6b432' date '12/22/2012' time '09:22:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.193' message 'add ts list and ts debug commands ' id '25b6b2a3-5b4d-4912-8346-ab2d20f071c8' date '12/21/2012' time '20:32:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.192' message 'restructured the test nodes .. starting work on ts commands ' id '220cbe1d-a033-47bb-a2bc-ceb0673263b5' date '12/21/2012' time '19:56:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.191' message 'trim .debug halo items ' id '6fcf50d1-5de6-432d-9c29-e100b774a208' date '12/21/2012' time '18:20:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.190' message 'cycling in on satisfactory test command combo ' id '2a057f49-e44e-4621-a9c5-24170540cb69' date '12/21/2012' time '18:14:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.189' message 'better colors ' id '9b1c4812-be6f-4c59-82ff-031e07ddae35' date '12/21/2012' time '17:15:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.188' message 'clear up some element rendering bugs and add color to the test nodes ' id '4728b3b1-7c7b-405c-8064-6fedf6760cd4' date '12/21/2012' time '16:59:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.187' message 'getting started on sunit support ' id '0d1052b1-523e-4163-8cdc-6bccf1a8dab9' date '12/21/2012' time '14:15:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.186' message 'rename db steps command to db break steps ' id '7d4b8355-31fa-4352-88e9-e143d301a30c' date '12/21/2012' time '11:40:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.185' message 'rename TDCoreDevTool to TDShellTool ' id 'b7ca041e-3e84-48f7-9a0f-380a09023baf' date '12/21/2012' time '11:32:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.184' message 'implement autoCommit ' id 'f6f05483-fd25-4736-883b-8f47dca99d87' date '12/21/2012' time '11:21:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.183' message 'implement shell window spawn ... needs a bit more work ' id '19a463c5-968b-43f6-8851-b9c624bb7123' date '12/21/2012' time '10:03:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.182' message 'find signallerFrame for initial currentFrame in debugger ... fix frame printString ' id '75628c61-2103-4698-9ff1-05493e453b94' date '12/20/2012' time '21:10:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.181' message 'revamp ps kill logic to use oop ... cannot count on list-index ' id '7e2923d8-8bff-4891-add3-d479ed7205f0' date '12/20/2012' time '15:52:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.180' message 'move ps code to its own class ... add range of kill commands ' id 'a0d28f04-d7b4-4485-989d-4cfb55a62db0' date '12/20/2012' time '14:33:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.179' message 'checkpoint ... .processes halo and yield command ' id 'd0aa797f-58e1-4c3d-a942-50d9835e0e30' date '12/20/2012' time '12:41:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.178' message 'finishing touches on breakpoint commands ' id '36147ebc-7962-469b-88a8-5be8cbe1c19a' date '12/20/2012' time '11:01:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.177' message 'list breakpoints implemented ' id '20fff03e-52dd-434a-81a0-9970c12be5fc' date '12/20/2012' time '08:59:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.176' message 'rename the .ex halo to .debug and use stack for the stack ' id 'f5880b13-c5da-425d-9746-af6392b2a0f5' date '12/20/2012' time '07:57:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.175' message 'update readMe for the halos ' id '25f39f5b-3fb9-4313-b8ec-4ea502f9ef5e' date '12/20/2012' time '07:42:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.174' message 'checkpoint ... set breakpoint works ' id 'afb5e921-1973-4dc3-86b4-003be5ff6878' date '12/19/2012' time '21:19:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.173' message 'checkpoint ... getting started on breakpoints ' id '9da67851-9e30-451a-b748-8124d3150da2' date '12/19/2012' time '21:02:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.172' message 'db steps command for displaying stepPoints in a given method ' id 'fcfed690-0da2-4708-b65c-d7cab9a7ba8f' date '12/19/2012' time '20:16:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.171' message 'implement db continue command ' id 'b893920b-b143-4494-b7cd-a8cff446f50d' date '12/19/2012' time '16:59:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.170' message 'implement over and into commands (for step over and step into) plus correct return value when stepping off end of stack ' id '8f69d068-0026-4a5d-91af-ef95eb442abe' date '12/19/2012' time '16:45:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.169' message 'checkpoint ... started implementation of debug control commands ... db step over is basically working ... trouble when running off end ' id '274296c7-4e9e-4688-9316-4380c489ff40' date '12/19/2012' time '14:52:02' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.168' message 'add priority order to dev tools ... debugger now uses db command namespace for all subcommands ' id '2f9cbc7a-ed3f-46b6-95a5-9c3fcc8321cf' date '12/19/2012' time '13:07:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.167' message 'checkpoint ... add example txt and more work on getting txt functional ' id 'b636876c-b780-4db1-b0f3-c2fe3bbdffc0' date '12/19/2012' time '08:23:13' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.166' message 'store sourceRange as Array instead of Interval, because of bug: https://github.com/svenvc/ston/issues/5 ' id '00fcfe92-a1f9-4342-915e-8c1b1c7656f7' date '12/17/2012' time '08:46:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.165' message 'implement selection interval for stack frame ' id '77abb5fa-8efe-4860-a710-ff2fe3789c4a' date '12/17/2012' time '08:30:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.164' message 'checkpoint ... automatically open editor on frame method source and update source as you navigate amongst frames ' id 'dbe421ef-c84e-4451-85af-5bb986c9a6ea' date '12/16/2012' time '15:57:16' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.163' message 'reuse the window for stackFrame source ... ' id '0028fe3a-4b99-491a-9d19-cf369ac3b425' date '12/16/2012' time '15:36:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.162' message 'checkpoint ... open editor on frame method source with syntax highlighting ... need to highlight stepPoint ... allow for method saving (and truncation of stack) ' id '8795be63-a624-430a-8102-f1ebaa685583' date '12/16/2012' time '15:17:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.161' message 'checkpoint ... edit frame progress, keep accumulateBlock alive for duration of run command ... ' id 'acddc8da-7713-46ae-a758-e428ba89203c' date '12/16/2012' time '15:06:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.160' message 'checkpoint ... just getting started on editting method source for debugger ' id '4d34b9aa-22de-4347-a47b-f54c57e6780e' date '12/16/2012' time '14:42:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.159' message 'checkpoint ... implement frame command ' id 'd0ceef3b-86ba-4ba8-8257-87e9db1a1869' date '12/16/2012' time '14:22:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.158' message 'checkpoint ... implement up/down commands ' id '975732f9-8c02-408c-b028-2c550d6cce7b' date '12/16/2012' time '13:33:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.157' message 'checkpoint ... preparations for navigating stack frames ' id '90da923c-fe79-4e1b-86f7-689e57414bc3' date '12/16/2012' time '11:42:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.156' message 'checkpoint ... refactor stack structure ' id 'e7f3c822-12fa-402b-a67f-4f9cc4e5c775' date '12/16/2012' time '10:31:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.155' message 'checkpoint ... add debug command ' id 'c4c3ee01-5ac6-4bee-839b-53ad421d729e' date '12/16/2012' time '10:03:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.154' message 'checkpoint ... filling out debugger ' id '06e903c9-c74e-4a3f-9aa6-67fa4b1c2097' date '12/16/2012' time '09:48:37' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.153' message 'checkpoint ... create skeleton TDStackFrame ... need to fill out api and map to the node... ' id 'c09f77d3-d1d0-476d-99b0-76f3c539fa0c' date '12/15/2012' time '19:21:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.152' message 'checkoint ... raw frame contents available ' id '5a9a77df-336b-47bc-9b72-bd472a2229f2' date '12/15/2012' time '19:10:17' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.151' message 'checkpoint ... getting started on debugger tool ' id 'ee3f7271-4b86-49c7-a46f-b44a24a3c1a4' date '12/15/2012' time '12:28:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.150' message 'change default list limit to 20 ' id 'd50d1e3d-0271-4c39-9a83-81e9c4f9b844' date '12/15/2012' time '11:36:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.149' message 'add limits for ls and ds commands to minimize issues when navigating large objects ... bigls and bigds commands could be created to allow viewing of ranges of large objects ... ' id '89cf35ff-0d32-4859-8c9e-574a38541e7a' date '12/15/2012' time '11:19:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.148' message 'objIn reset after pipe chain complete ' id '48e37505-b622-4788-b655-f89f3bd51a59' date '12/15/2012' time '08:50:41' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.147' message 'checkpoint ... need to reset objIn after pipe chain is complete ' id '4ec64801-1572-4f0d-8fc5-785ff74ebab8' date '12/15/2012' time '08:43:50' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.146' message 'provide emphasis cue for index elements that are on an index path ' id '1160ec39-d307-4be6-9f73-d01f4c92650d' date '12/14/2012' time '17:23:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.145' message 'add readMe to the index analysis nodes ' id 'ee40ac9a-ab33-4b32-9546-cf764d000ac0' date '12/13/2012' time '21:35:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.144' message 'finish implementation of parentLink ... ' id '2569eb69-5ff7-418a-a05b-5b69be86648c' date '12/13/2012' time '21:20:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.143' message 'handle BucketValueBag in index dict, fix bugs in run, btree nodes and symbolList ' id 'ed705fba-2af9-4eba-8c04-107127aa2ded' date '12/13/2012' time '20:31:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.142' message 'tweaks from using tool to understand a particular set of indexes on a single nsc ' id '43b12ddb-0a91-4e45-887c-93c2dd860d05' date '12/13/2012' time '17:03:36' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.141' message 'fix run objIn handling, fix up index dictionary handling, add lastResult to .run halo for debugging ' id 'b8b89aeb-471b-4d10-897a-9a3680e91b48' date '12/13/2012' time '16:10:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.140' message 'improve ds command, add better handling for btrees, eliminate premature caching, and various bugfixes ' id '1deee9f1-4939-45a6-a06d-f222552b7b17' date '12/13/2012' time '13:08:28' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.139' message 'first cut at trying to control per element extension and text attributes ... somethings not right ... ' id '72f68dc9-fa0f-487c-ac5d-720052ca5c55' date '12/13/2012' time '08:47:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.138' message 'straighten out the naming of the nodes in the analyzeNsc node structure ' id 'd1c8c92c-22c5-475d-9ecb-c5c13684f4d8' date '12/13/2012' time '08:14:55' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.137' message 'add indexList to index node along with nsc...list all of the instance variables for index elements ' id 'ac6dbff0-a127-415a-88d2-9bd03a022bb0' date '12/12/2012' time '20:44:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.136' message 'make sure that internal and external node names are the same in the index tool ' id '45ba051e-e87b-4026-83df-7b2cd774e1de' date '12/12/2012' time '17:06:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.135' message 'renamed display command to ds ... ds is the same as ls, except that the object represented by each directory entry is displayed (oop size class and printString) ... ds is more meaningful for inspecting during traversal ' id '2fa81e50-cfd5-4999-83c9-4fe6a372f501' date '12/12/2012' time '16:46:42' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.134' message 'add elementExtensionBlock elementRenderAttributeBlock to TDPluggableNode .. greatly simplifies the definition of listBlock ... only need to generate collection of names ... rendering names into text done elsewhere ' id '9d5e789d-a450-424e-99e1-81234210b5ff' date '12/12/2012' time '16:10:22' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.133' message 'checkpoint ... working on dsiplay command aimed at producing structured display of node contents ... find that I need to be able to traverse children which means cannot use listBlock (because of extension and text) ... listBlock must be reduced to names and extensions and text added separately ... ' id 'ab8979dd-b6e6-458d-bdcb-6e038ca5b1da' date '12/12/2012' time '15:20:47' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.132' message 'index analysis node structure is basically funcational ... need to fine tune ' id 'a51639bb-6f93-4a69-9d8f-5721f99b6923' date '12/12/2012' time '14:27:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.131' message 'initial cut at node structure for index analysis tool ' id '9c45b592-5f96-4fcb-ae48-90f94efd7233' date '12/12/2012' time '13:53:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.130' message 'start work on the index analysis tool ' id 'd9413328-b7fd-42ca-9669-8b89a86aba9d' date '12/11/2012' time '21:25:43' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.129' message 'get the pipe command to work correctly ' id 'b6c7ab3b-39e5-445f-b5d4-a41ca554b9da' date '12/09/2012' time '17:46:24' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.128' message 'rework edit command with objIn in mind ' id 'ec077ad5-50b3-4d42-bfd4-261069a80188' date '12/09/2012' time '16:36:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.127' message 'initial implementation of objIn, introducing | and ; to command line ' id '94421344-d94b-42a2-ad45-3595bb71cbc2' date '12/09/2012' time '14:13:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.126' message 'clean up issues with PluggableNode and extensionBlock and renderTextAttributeBlock ... start work on building interface to tests: /st/tests ' id '513ca68a-d3ce-4b85-b3f2-eeab2872fd9b' date '12/07/2012' time '16:50:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.125' message 'add extensionBlock and renderAttributeBlock TDPluggableNode ' id 'ed5d2812-0111-429f-ba99-a762cc894020' date '12/02/2012' time '08:51:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.124' message 'better results display... ' id 'a41e680c-1140-4391-aef1-b0e615cc39c2' date '12/01/2012' time '19:46:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.123' message 'push state for exceptions into TDServerStatus ' id 'e09e963f-9969-4ea2-95d1-750bc91721ad' date '12/01/2012' time '18:24:54' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.122' message 'implement .ex halo (description, exception, process) ' id '4caf0405-1aac-4b2a-9ec3-47b6437a63a4' date '12/01/2012' time '18:13:11' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.121' message 'allow for editting (read/write) of .run/st nodes ... makes for usable doit scenarios ' id '59219592-4504-443f-b8ac-52bab429c6f4' date '12/01/2012' time '17:32:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.120' message 'finish first cut at halos implementation ... see halos command manPage ' id '14a59a27-ae67-4361-b94b-68aef1773f90' date '12/01/2012' time '16:48:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.119' message 'rename TDDotObjectsDevTool to TDHaloObjectsDevTool ... prep for more halo work ' id '173ccd55-cf47-4c1d-aad6-3520091b1bed' date '12/01/2012' time '13:27:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.118' message 'implement doit command ' id '0b19d2fd-83a3-4d67-b469-14f7f2bc2570' date '12/01/2012' time '13:13:23' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.117' message 'finish implementation of run command ' id 'd7c480bd-84d0-4aa9-a876-14610d0f6146' date '12/01/2012' time '10:56:58' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.116' message '.run implemented ' id 'ec094921-77e6-421d-85a3-e5ade84863e8' date '12/01/2012' time '09:34:48' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.115' message 'implement /home/.run.st node ' id 'b02bc5cb-3919-4f12-b666-a25e9d146011' date '12/01/2012' time '08:57:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.114' message 'basic run command is functional ' id '3525d26a-e18f-4615-bb7e-e207660e29b7' date '11/30/2012' time '19:48:49' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.113' message 'a bit of cleanup post execution work ' id '67e6a8cb-7d7c-40df-9ea9-ac178ee91539' date '11/30/2012' time '15:48:45' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.112' message 'execution of .st, .sh, and .tpz files is functional ... ' id 'b3c3224e-13be-47d9-b42b-5d84a988125d' date '11/30/2012' time '15:28:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.111' message 'add structure for /st, /st/classes, /st/globals, /st/symbolList ... checkpoint ' id 'fa76c73f-bbff-42e5-81b0-2a1e4521ea89' date '11/30/2012' time '12:25:14' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.110' message 'proper label for generic Object edit... ' id '0ca2b343-9f20-45fe-b497-bfebda098d05' date '11/30/2012' time '10:31:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.109' message 'reimplement touch command to produce different types of leaf nodes: st, sh, tpz, and txt ' id '025a60c5-2c66-4cfc-8995-14899f1a14f0' date '11/30/2012' time '08:43:03' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.108' message 'add Script, Topez, and Smalltalk leaf nodes ... pick some colors ' id '8d671d2c-4ceb-4ab0-bf03-2543b8e4500f' date '11/29/2012' time '20:42:05' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.107' message 'restructure TDNode hierarchy a bit ... aiming for consistent rendering with emphasis and color providing clues to the node type, plus consistent use of extensions ' id 'fda967a0-414a-49ae-be43-4008e10eaf53' date '11/29/2012' time '19:53:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.106' message 'parse path and allow path as command name to evaluate to a node and get the block from the node (executable) ' id 'f1f22ff9-5beb-41e6-bd1b-bb7c6955f71b' date '11/29/2012' time '17:04:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.105' message 'define standard .readme and finish up first cut at .readme ' id 'e61ac62f-7c70-4a22-8a3a-8ad9d94fbd40' date '11/29/2012' time '16:22:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.104' message 'finished first cut at writing man pages for existing commands ' id '5fb85462-bc8f-464d-aea0-60a02eecd5a3' date '11/29/2012' time '15:05:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.103' message 'checkpoint ... writing man pages ' id 'bc877df9-428a-4ccf-984e-76587b6e9415' date '11/29/2012' time '13:20:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.102' message 'implement man command ... make extension responsibility of node (not container) ... node stored in commands instead of block ... add .readme to nodes ' id '83cc5c63-fddc-45d9-be76-bfe296d8b565' date '11/29/2012' time '10:33:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.101' message 'add .self and .node special nodes as trap doors for inspector/editor to get access to underlying object and tool object ' id '46204d83-13b0-4f03-8063-cb5cf760f040' date '11/28/2012' time '17:40:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.100' message 'can now cd into objects in shell ... cat node to get printString ' id '2671b066-2a38-40d7-8b7d-0dc11edcfd09' date '11/28/2012' time '14:51:26' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.99' message 'fine tuning TDBlockNode implementation ' id '5bf87068-3177-4767-8c39-9b71355532b9' date '11/28/2012' time '14:08:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.98' message 'normalize the edit window location and reuse window ' id '5dc861df-4449-4482-b3a8-726ebdb4f16f' date '11/28/2012' time '10:27:44' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.97' message 'basic edit object ... need to add asTDObjectNode for navigation and pseudo inspector (or real inspector?) for true editting.... ' id 'f0787a91-f8b9-467e-b016-2f40fe99c648' date '11/28/2012' time '08:25:07' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.96' message 'working towards generic object editting ' id '9ffc49ef-d080-45cc-ae9a-07c5fa2b781b' date '11/28/2012' time '08:03:59' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.95' message 'rename TDObjectNode to TDBlockNode then create TDObjectNode which can hold arbitrary objects in contents iv ... push around notion of edit:tokens:windowId: ' id '684000e7-5c94-4bb0-811e-7ba02303c785' date '11/28/2012' time '07:38:25' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.94' message 'sqap references to TDNode classes ... ' id 'bbf016ac-8a4c-4f81-b9ba-743354f3059d' date '11/28/2012' time '05:44:27' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.93' message 'tweak /home/.window creation code ... ' id '98cabd83-9a47-4ad7-97cb-e1e980a0bd63' date '11/27/2012' time '16:41:30' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.92' message 'create /home/.window object whose contents represents the server element associated with the active window ' id '77b3f88b-439d-47af-a863-c0251983499e' date '11/27/2012' time '16:15:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.91' message 'touch, edit, save sequence is working for commands ... execution and two window view not tested/working ... CMD-l should refresh with newly saved contents ' id 'ea729ebe-0c18-4885-ab7e-055daf5e5f7c' date '11/27/2012' time '12:37:21' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.90' message 'push block creation to topez for GemStone ' id 'afdba3bd-2334-4eee-8579-6ad0205a1bde' date '11/27/2012' time '12:14:56' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.89' message 'start work on seriously editting commands: adding new and saving source ' id 'ba6c30a2-9e5f-40bd-98ad-70df5bb7ca96' date '11/27/2012' time '11:11:18' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.88' message 'Streamline the edit stack... ' id '925a1d7d-0e67-4806-a83d-c6524815b175' date '11/27/2012' time '03:15:20' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.87' message 'clean up TZGsMessageSend calls ... TDClientSourceElement is functional ... editor opens correclty ... need to work on save ... ' id 'fd31d3d0-acee-45c3-9475-2cf95862495a' date '11/26/2012' time '20:59:32' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.86' message 'filling out behavior in TDClientElement and TDClientSourceElement ' id '435dbd80-7ed6-48c3-8730-3d82a38fb2a7' date '11/26/2012' time '19:57:46' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.85' message 'starting work on TDClient/TDServer elements... ' id '3dca6d93-0809-44d2-99e0-aee8c81636ac' date '11/26/2012' time '18:30:53' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.84' message 'tweak edit implementation ' id '2f2c185b-c1b7-481d-bbea-c6807682d681' date '11/26/2012' time '16:31:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.83' message 'edit script is working now ... with correct syntax highlighting ' id 'b4b9bf58-1b7b-4482-8e70-1fe01b513b67' date '11/26/2012' time '16:00:15' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.82' message 'adding edit command ... in progress ' id '2a1cd8b1-70ae-4ebd-9221-fb1fc0d44fd2' date '11/26/2012' time '15:29:08' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.81' message 'upon detecting an exception (on the client), the server-side is notified of the exception, so the debugger can be opened et cetera at the developers leisure' id '63cce05f-1aa5-40ff-bad5-fb086a44fb91' date '11/21/2012' time '16:38:08' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.79' message 'tweak install logic ' id 'c950af3e-68b4-49ea-ab41-1a73c8191fb8' date '11/21/2012' time '10:55:40' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.78' message 'render text for evaluation results on server-side ' id 'aacf477e-2469-470a-b837-db5b6cc62567' date '11/20/2012' time '17:07:52' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.77' message 'install /home directory ... ls command is working ' id 'e94d51af-4c3b-44f4-906b-e041839f75de' date '11/20/2012' time '16:18:12' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.76' message 'implement navigation commands and some DevTool house cleaning ' id 'e4c92b05-5e92-4f94-b01a-a2177eb9d531' date '11/20/2012' time '11:47:10' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.75' message 'hook up Transcript and pass tokens from client to server as STON string ' id 'a76ef236-7ec5-4872-a98b-5945b56f7eeb' date '11/20/2012' time '10:45:34' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.74' message 'register commands in a dictionary on server during install ' id '269324ce-f36d-4206-ad79-d493983b2d78' date '11/19/2012' time '16:43:39' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.73' message 'progress towards new fangled server-side code ' id '1f2e5965-0b9f-467e-a037-4a40535109ac' date '11/19/2012' time '15:46:19' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.72' message 'use clientForwarder to open window on client from server ' id '4672823b-a719-4afe-b48c-12589afa3ada' date '11/18/2012' time '17:30:51' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.71' message 'remove .../bin contents before adding commands ' id 'f04fc72b-e216-4033-996a-2bb4d7e29836' date '11/14/2012' time '16:36:31' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.70' message 'starting to build server-side (GemStone) commands and command structure ' id '80e1b790-3404-4b15-bcad-b30a9b746313' date '11/14/2012' time '16:18:35' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.69' message 'additional elementSuperClassName support' id '6be04623-3198-4bba-84c1-2cf648d48698' date '11/11/2012' time '07:41:15' author 'dkh' ancestors ((name 'Topez-Server-Core-DataCurator.68' message 'get diff running in GemStone ' id '34738fab-b821-4a43-9e04-4bc659f9176b' date '11/03/2012' time '13:48:33' author 'DataCurator' ancestors ((name 'Topez-Server-Core-DataCurator.67' message 'implement reload and save commands ' id 'cdd67876-6a29-4f1d-b2ef-b1532a08ac61' date '11/01/2012' time '16:34:29' author 'DataCurator' ancestors ((name 'Topez-Server-Core-dkh.66' message 'address infinite loop potential in setting topez for proxies ... open door to using TZGsStonWriter (more compact STON reports)' id '49dfa8d6-0be7-46cb-80ed-9ee66c3fcd54' date '11/01/2012' time '11:44:26' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.65' message 'address infinite loop potential in setting topez for proxies ... open door to using TZGsStonWriter (more compact STON reports)' id 'b6c2d94a-5642-485b-b2e4-8c68eef15aa8' date '11/01/2012' time '10:25:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.64' message 'avoid using references until https://github.com/svenvc/ston/issues/3 is resolved. I''ve got a patch that should work for STONREader if there is a loop in the traversal, but that patch may not be usable until the vm bug is resolved.' id 'f725a62c-5775-49c6-a80b-871cc33700a0' date '10/30/2012' time '21:07:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.63' message 'checkpoint ... working on GenStone performance issues ...' id '3df2f153-3076-4571-8508-0a143f4e0f59' date '10/30/2012' time '19:35:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.62' message 'add TZGsStonWriter class with added support for storing proxy references ... plus other performance adjustments' id '51aa5f04-1851-44c6-aab4-b959ad976e37' date '10/30/2012' time '16:09:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.61' message 'get /projects working for Gemstone' id '12f2d462-964f-4be0-8590-f372f0926267' date '10/30/2012' time '10:50:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.60' message 'ls /projects/Topez/classes now working on GemStone' id '5ba2598d-7de3-496f-8d8e-d1ec4285b545' date '10/29/2012' time '19:40:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.59' message 'checkpoint ... porting the project structure to GemStone' id 'de15c4f7-f963-4323-98eb-0e118a3d90a8' date '10/29/2012' time '15:36:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.58' message 'a bit of cleanup' id '08a7d25e-782f-4142-beaf-237087fbe13d' date '10/26/2012' time '10:56:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.57' message 'reduce GCI round trips by including literals (String, Symbol, Boolean, SmallInteger and Undefined) in the gemstone header. Also turn off STON pretty printing so the size of the payloads is reduced ...' id '6c6b0e60-d664-4a8c-a09b-9a5999a34cdf' date '10/26/2012' time '00:25:53' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.56' message 'checkpoint ... context inspector finally functional' id '8096ab05-085d-4122-a9be-e39f95f17339' date '10/25/2012' time '22:51:17' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.55' message 'checkpoint' id '298857d8-d92e-4836-8134-2b03c0019acd' date '10/25/2012' time '22:12:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.54' message 'add TZFrameContextElement for context inspector' id '8c0b0303-76c2-489b-8a0a-01f359b951ce' date '10/25/2012' time '21:35:13' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.53' message 'fix up the inspector' id 'da242626-5d6d-431a-ba43-6da1b83427e4' date '10/25/2012' time '16:06:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.52' message 'monkey with offsets and get back to correctly display gemstone stack' id 'b3d847c2-17dc-4150-a930-4be5861d418f' date '10/24/2012' time '12:07:09' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.51' message 'start calculation selection range for frameMethods' id '14c940a6-f076-4f22-9d79-e4dc076283a1' date '10/24/2012' time '08:57:24' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.50' message 'fine tune stack frame implementation' id '669a1a3a-d3a6-43c2-8d6b-28836e2304e4' date '10/24/2012' time '00:24:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.49' message 'stack printing correctly via where' id '68e0cad4-f38f-4657-a633-607674f0955f' date '10/23/2012' time '23:36:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.48' message 'TZStackFrameElement used in stack ... finally:) ... still more work to do' id '85467d3d-2f2f-48e9-8889-dac70dea8848' date '10/23/2012' time '21:52:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.47' message 'stash gsprocess (context) in the instance slot so I can get a peek at the stack ... work on creating the stack frame object' id '19d83ee5-2f2b-463e-bae5-70800679c393' date '10/23/2012' time '17:24:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.46' message 'all but one test (expected for now) green' id '3d1d1ec8-bfb5-411d-9a62-e4af67853d7d' date '10/23/2012' time '16:26:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.45' message 'converting GemStone to use TZStackFrameElement' id '7d3a1488-4ade-4699-9c9f-5e127d69d8f5' date '10/23/2012' time '15:43:20' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.44' message 'TZEngine is now a session singleton ... each session has it''s own instance ... cache is not persistent, so we have to think about running out of memory' id 'a822496c-a4d6-4ed1-bb4e-daef87958eb0' date '10/23/2012' time '10:25:19' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.43' message 'fix gemstone referencesTo: ... again' id 'dc9042e2-7a07-4bdd-a55e-cbee1f3b7e4d' date '10/23/2012' time '09:56:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.42' message 'conversion of ClassElement to use factory (for recording instances) is complete' id 'edbef02c-7335-4681-a14e-60bb0351dab9' date '10/23/2012' time '09:38:27' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.41' message 'handle classFactory for ClassElement and record all TzElement instances created in elementCache' id '0270d912-a8b0-423c-bf41-874ade153444' date '10/23/2012' time '07:47:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.40' message 'preparing to cache TZElement instances for GemStone to avoid GC issues ... resolving this issue is why I converted to a instance-side TZEngine implementation' id '4b0504d0-a776-40cd-925a-0a2b092f7026' date '10/23/2012' time '07:30:48' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.39' message 'need to create methodTemplate on server' id '54724ce8-e478-47da-bb75-d5df16926820' date '10/22/2012' time '23:56:41' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.38' message 'complete conversion to use TZEngine singleton' id 'eaff581d-7169-4d51-8416-7063128fef5d' date '10/22/2012' time '21:19:02' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.37' message 'fix inClass problem' id 'f4a05f12-ac11-4d5f-86ba-fd75272bc9bd' date '10/22/2012' time '20:23:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.36' message 'switch to a singleton for TZEngine' id 'd7d20955-a55f-48bf-ae15-bca245db6736' date '10/22/2012' time '15:39:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.35' message 'checkpoint' id 'bfa325f7-d314-4660-95eb-d48fa11b48e3' date '10/22/2012' time '13:39:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.34' message 'adjust indent for instance elements' id '8f8345d1-dfd5-4c90-a86d-a7d89f2d60b4' date '10/22/2012' time '10:35:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.33' message 'usability tweaks while working on debugger' id '357d04fb-3153-45f6-a562-f79147c60439' date '10/22/2012' time '08:19:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.32' message 'bugfixes for gemstone `edit instance`' id '9238c63c-a094-4fcd-8870-def7e1d7b835' date '10/20/2012' time '22:16:12' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.31' message 'checkpoint ... working on instanceElement logic for GemStone' id 'ae9f290e-f226-402c-ac32-2317e7bc8923' date '10/20/2012' time '16:18:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.30' message 'checkpoint' id '7572f8fc-0e6e-4a8c-8784-e7b3c152d82f' date '10/20/2012' time '09:21:34' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.29' message 'delete the TZTopezCmd hierarchy ... not really used' id '27856449-3643-4734-a478-bb93b798609e' date '10/19/2012' time '17:42:15' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.28' message 'checkpoint ... some work on GemStone side, preparing to remove all of the command objects (more complication than needed) ... ' id 'd9975105-4d0a-4538-8da1-425692436ef3' date '10/19/2012' time '17:30:08' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.27' message 'format the methods' id 'c6bbe647-94ee-4dde-9879-b0c867299f7f' date '10/18/2012' time '19:44:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.26' message 'all tests green' id 'd3ee1b3d-0a48-46d0-90e5-33dfeba58293' date '10/18/2012' time '14:25:56' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.25' message 'gemstone tests running green' id '41521571-4845-41bc-a51f-717b2c439374' date '10/18/2012' time '14:10:35' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.24' message 'checkpoint ... gemstone tests ...' id 'a8fd757d-e32f-4547-916e-66b49117ef64' date '10/18/2012' time '12:04:23' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.23' message 'checkpoint ... gemstone tests' id 'f352d411-c710-4180-92a8-11a8fb873074' date '10/18/2012' time '11:51:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.22' message 'checkpoint ... working on getting GemStone tests to pass' id '8c32cd5e-dec1-4cd1-82cf-5b5b71259234' date '10/18/2012' time '11:39:05' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.21' message 'checkpoint ... working on getting tests to pass for GemStone' id '0412b011-f5eb-480a-902f-dad043ef5a08' date '10/18/2012' time '07:56:45' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.20' message 'checkpoint ... implementing hierarchyOf, sendersO' id '8c8a9f64-2211-483e-a5c3-ec3c7f64c798' date '10/17/2012' time '21:38:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.19' message 'rename instance variables in the TZElement hierarchy to get rid of proxy in name ... too confusing ... native tests are now passing (except the new ones)' id '17198e97-3174-466b-81f5-1439535ab1de' date '10/16/2012' time '20:49:01' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.18' message 'green tests' id 'd280d50b-0e73-486b-bceb-69a7a1c48f6d' date '10/14/2012' time '17:13:36' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.17' message 'finish up `edit class`' id '185f48f5-1927-4ac6-b41f-ccec13175edf' date '10/14/2012' time '16:37:54' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.16' message 'working on `edit class` and `find class` commands' id '7c072de2-a0a3-4a7d-9593-6cf3422cc8dd' date '10/14/2012' time '12:39:39' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.15' message 'class names and selectors left as Symbols, since String variants my not be persisted and are subject to gc ... avoid having to manage gci references as long as possible:)' id '068d2d8e-ceeb-4e01-9324-ac154a3e1b07' date '10/14/2012' time '10:33:18' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.14' message 'checkpoint ... accept method work for GemStone' id '17691f51-f0e9-45a9-8916-3d6e9f615379' date '10/14/2012' time '08:35:03' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.13' message 'fix selectors method' id 'cb66bdbc-7ceb-4729-be64-3cfe6ce0debc' date '10/13/2012' time '18:47:25' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.12' message 'checkpoint ... completed test for `list` commands' id '528d98b1-0e31-4117-b137-bc8dc44f30b7' date '10/13/2012' time '12:11:43' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.11' message '`edit class` command and accept method' id 'c5010fde-3320-4133-a1f4-d3dc4e0474dd' date '10/12/2012' time '16:00:14' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.10' message 'green tests' id '8783341a-e89d-4ebb-8c3e-c9dc5f5e2619' date '10/11/2012' time '16:28:04' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.9' message 'gemstone working again' id '7119d7a5-00c7-4f48-9779-74c2e96ff3d7' date '10/11/2012' time '16:22:37' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.8' message 'implement history and rename classHierarchy to superclass' id 'fde97278-0897-4a23-aa39-5bdc20fe94fb' date '10/11/2012' time '12:08:46' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.7' message 'green tests' id '77ea215a-464b-4a8d-96c7-1d0a63a357ec' date '10/09/2012' time '16:57:42' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.6' message 'giving more responsibility to TZElement classes ... server side mods ... not debugged' id '757a4c21-1c66-4b6d-bc21-2d50db8b7d53' date '10/09/2012' time '16:52:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.5' message 'class selectors support' id '2e67b010-f1c3-4380-8c78-075e9431f761' date '10/08/2012' time '18:44:52' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.4' message 'prclasses support' id '1d00262c-54a5-4a68-a7e9-c7219586697f' date '10/07/2012' time '18:29:29' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.3' message 'move tzProxyClass to server core to support native operations' id '1f35d6a7-883e-4aea-9f22-4563cef214f1' date '10/05/2012' time '10:26:07' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.2' message 'tweak frame format' id '42da5bab-85b4-4314-9ebf-d6c0956b471e' date '10/04/2012' time '16:28:06' author 'dkh' ancestors ((name 'Topez-Server-Core-dkh.1' message 'rename from Topez-Core to Topez-Server-Core and Topez-Tests to Topez-Server-Tests' id '0d44d899-49cf-457e-ab56-8c8581ac0a49' date '10/03/2012' time '16:26:23' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file