diff --git a/repository/BaselineOfTode.package/monticello.meta/version b/repository/BaselineOfTode.package/monticello.meta/version index f7ef3153e..baf918c95 100644 --- a/repository/BaselineOfTode.package/monticello.meta/version +++ b/repository/BaselineOfTode.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfTode-dkh.77' message 'todeClientRoot and todeRoot are now the same now that I''ve returned to a consolidated /sys structure' id '0a00ad81-171f-444c-b10a-2fa95ad86a9d' date '10 October 2015' time '4:40:08.82608 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.76' message 'another typo in BaselineOfTode>>pharo30InstallFullTodeClient' id '86bf45f1-01b2-4bf0-b4f8-f32cca283d81' date '10 October 2015' time '4:32:52.604278 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.75' message 'adjust location of todeClientRoot with new _sys_local module' id '70b4c40d-7c5e-4450-9d10-2d953c7e8d2c' date '10 October 2015' time '4:23:39.814187 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.74' message 'more progress against sent but not implemented' id 'd931c095-8f10-4bed-b432-b0b38b8c4d50' date '5 October 2015' time '9:44:58 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.73' message 'skip todeClient initialization if GS_HOME is not defined in environment' id 'd7d70bb9-6184-410e-812e-383c2f06711f' date '29 September 2015' time '5:26:13 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.72' message 'no need for tag matching for ston and tode ... v0.9.4 it is' id '90167205-5f0f-4dc1-b5ea-1a6bdcc38c00' date '29 September 2015' time '5:23 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.71' message 'look to get the tests passing again' id '7c5bbfbb-540c-4854-b219-fdf0b2f9c5f0' date '29 September 2015' time '4:07:35 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.70' message 'set Consolas as the default mono font on windows' id '1ea4efbe-c4aa-4f8c-869d-4ba1edac2962' date '26 September 2015' time '1:21:07 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.69' message 'partition post load doits, into a doit that defines the tode and client tode roots based on whether or not a full client install is being done' id '33fcd72f-10be-475d-9003-894f3841a84f' date '24 September 2015' time '2:55:24 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.68' message 'move postLoadDoIt to ''Tode-Client-Common'' - cross fingers' id '490e0ed9-df42-49a4-9b23-fef66daeaaf4' date '24 September 2015' time '11:43:21 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.67' message 'add Common-Core group for use by TodeClient (minimal tODE install) ... TPZ-Talk is not needed for Roassal support ...' id 'a7307b16-56a3-4e09-b532-0e475e89d679' date '24 September 2015' time '11:16:18 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.66' message 'make jigsaw-medium the default window layout' id '0c30d730-c6e9-4457-a391-b5475c05eb35' date '22 September 2015' time '4:22:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.65' message 'correct path to GemTalk Systems logo ' id 'd2d1ec78-4ae8-460e-ac55-27bc129d8301' date '22 September 2015' time '4:15:13 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.64' message 'fix GS_SHARED_TODE usage' id 'dad1a33d-d73a-4942-bf10-efea4ab33871' date '22 September 2015' time '4:07:36 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.63' message 'name of env var for _home changed ....' id '21e86746-e391-4e21-af45-211359f121a3' date '22 September 2015' time '3:36:49 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.62' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/windowLayout' id '9e5a0ca4-257b-49c5-8dd9-8eb55b7bdaec' date '22 September 2015' time '11:58:40 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.61' message 'moving towards installing only tODE on client - command line tools should not be needed by tode and command line tools should be independent of tODE ...' id '665b830f-b6f5-4110-9c8b-1ce5aee8c2bb' date '22 September 2015' time '10:55:48 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.60' message 'With recent Ston work (https://github.com/GsDevKit/ston/issues/6) switch up baseline to same branch/tag for Ston ...' id '0c1b2fed-5bda-41a4-b839-3f0543e757f8' date '26 June 2015' time '3:52:43 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.59' message 'Issue #175: fix a typo and baseline error' id '5d0908d2-f245-4a9c-a372-3bc34fe8100c' date '25 June 2015' time '9:46:07 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.58' 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 '891b4809-310a-476d-b31e-89931ed46f6f' date '24 June 2015' time '5:23:18 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.57' message 'merged by GitFileTree-MergeDriver' id '01eb980e-bf27-4dbf-b9b5-07c545598068' date '22 June 2015' time '1:29:39 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.56' message 'Issue #175: use STON v0.9' id '274e6ce3-8977-474e-af14-57c15fbf95e1' date '22 June 2015' time '1:26:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.54' 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 'f930d69f-f3cd-452e-aa11-3c6f2aa4964e' date '19 June 2015' time '3:05:15 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.53' message 'add Topez-Server-33x-Core package ' id 'c89efa81-c3e9-4a43-b07c-949002f3c2e0' date '18 June 2015' time '4:34:24 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.52' message 'Fix a baseline error' id '5256f562-5a9b-4755-91e2-72cd7bc594f3' date '15 June 2015' time '11:22:43 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.51' message 'support the new profiling features in GemStone 3.3: - new package and tool class (TDProfileTool33 - implement smalltalk api in TDProfileTool - add options to selected TDProfileTool commands - intial implementation of new 3.3 features' id '871c2c68-874a-4855-bbb8-f821d7faefc3' date '11 June 2015' time '10:06:21 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.50' message 'fix baseline error' id 'c5c58ea0-7632-4426-8c4d-67ccd72fec96' date '12 April 2015' time '9:17:02 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.49' message 'add TDServerBlockWorkspace ... needed to keep the session alive while doing work ... ''shell'' workspace variable holds onto the shell for the desired session ... close window, closes session ... Roassal menu opens a TDServerBlockWorkspace' id 'ba054e53-3d58-4df0-a347-c36484315a11' date '12 April 2015' time '8:31:48 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.48' message 'Tode-Client-Roassal2 package is still needed ... workspac e needed to hold onto the shell instance ... login/logout sematics and window management ...' id 'dbc42612-b98c-4638-b495-6d559eac8807' date '12 April 2015' time '7:39:45 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.46' message 'new package Tode-Client-Roassal2 for obvious reasons' id '332a6ea7-7d88-4713-8bf3-51451509f84f' date '9 April 2015' time '6:29:29 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.45' message 'fix up the Roassal2 ref' id '18365e6a-de9b-460d-9ba2-4a0918c0a443' date '9 April 2015' time '4:46:13 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.44' message 'add Roassal and pharo4.0 support (experimental Pharo4.0)' id '2aa0d825-4018-4b99-9148-47ccba3c12f9' date '9 April 2015' time '4:36:42 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.43' message 'Switch Ston repository to GsDevKit/Ston' id '1199f608-e91f-49c1-8c85-bdccbf4a6404' date '21 November 2014' time '9:12:45 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.42' message 'fixing `bu` command for gmestone 2.4.x' id 'b881341f-1438-4a6f-bd7f-c2364816cd42' date '20 November 2014' time '11:24:37 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfTode-dkh.42' message 'Issue #174: use STON v0.5 for GemStone' id '8ccf1e71-ece2-4abc-b19a-0ccee48fb28b' date '19 June 2015' time '1:07:33 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.41' message 'start plying with todo' id 'b4f97e31-bc87-420f-9cb6-f1be83d092e4' date '27 August 2014' time '2:05:34 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.40' message 'take gemstone 3.3 into account' id 'c2550d2d-a446-48c7-8c68-6c7ddba46c27' date '16 July 2014' time '2:12:30 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.39' message 'add direct Metacello repository... locks will be used to control which GLASS1 and Metacello repositories are used during install' id '0f710bb9-3514-4073-a597-890d79bc13c1' date '5 July 2014' time '11:13:54 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.38' message 'tODE depends directly on GLASS1' id '14cccb58-b409-4353-9bac-e434d3845884' date '5 July 2014' time '11:03:27 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.37' message 'get git log for unloaded git projects .... record FileTree dependendency ... bump up number of git log entries retrieved' id 'c984d8c6-ac20-4759-baab-d1bd4f9747d8' date '3 July 2014' time '5:44 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.36' 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 '83f69515-5637-451f-ac5a-fa2701dd9cab' date '28 June 2014' time '3:58:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.35' 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 '43081ca8-25cf-4b71-9ac4-1712b47d7f79' date '25 June 2014' time '4:18:52 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.34' message 'restore bedit tool to standard build ... ABSOLUTELY needed for `cls rename` ...' id 'd3f0fbc6-fdb2-472d-91d5-5713a2fa21d7' date '8 June 2014' time '2:19:01 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.33' message 'no longer doing an initializeBounds during load' id 'b803b4cd-d114-4c94-a1f1-efdac33acc18' date '2 June 2014' time '7:58:28 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.32' message 'add Topez-Server-3x-DebugTools and Topez-Server-30x-DebugTools packages to properly handle the different methods needed for debugging in the different versions of GemStone 3.x' id '3ba0584c-7d1c-44b2-8fa4-9ba166cacc48' date '24 May 2014' time '10:20:32 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.31' message 'populate Topez-Server-30x-Core package' id '94f824af-236e-49bd-b294-549b10c4fbc5' date '24 May 2014' time '9:57:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.30' 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 'c7f3d9c1-b0c0-43d4-8094-a8d4fcc45ea4' date '24 May 2014' time '9:34:54 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.29' message 'another tweak to baseline for 3.0 along the way ...' id '62b6ed00-1316-4b21-9312-afdc45265fbf' date '23 May 2014' time '5:34:26 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.28' message 'attempting to get tODE to load in 3.0.x ... it''s been awhile' id '57fac765-63bc-4357-9906-9508dafa37d4' date '23 May 2014' time '5:27:16 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.27' message 'implement `bu remove` and adjust baseline to load Tode-GemStone-Server-Tests - plus tests and man pages' id '6f056927-3535-4af3-8554-a86bfb28a123' date '13 May 2014' time '4:45:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.26' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '82c46cc6-fd1a-4b2a-bf4a-cb95baa3feb2' date '13 May 2014' time '4:24:01 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.25' 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 'af79e0e6-a1d3-4a88-a1c6-66f9340fbe51' date '13 May 2014' time '11:07:47 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.24' message 'fix typo' id '26b7c50e-0221-409a-b5f4-efeb047d57dd' date '5 May 2014' time '11:04:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.23' message '- fix up `eval` command ... different implementation between 2.4 and 3.x - add Topez-Server-3x-Core package' id 'ca61cdf2-8418-4fe8-b718-da7214274d34' date '5 May 2014' time '10:16:34 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.22' message 'add Topez-Server-24x-Tests package with support for break command in 2.4' id '51f2d22c-cd45-448f-b4cc-2f703191f9e3' date '1 May 2014' time '4:07:58 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.21' 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 '6965a4d8-bca2-4052-8dd0-33e3b1b46213' date '26 April 2014' time '8:26:22 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.20' message '- add packages Tode-GemStone-Server-Tests - bu command tests' id '08fc820e-15b4-4b95-aa83-d12cc84e2ec1' date '20 April 2014' time '9:13:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.19' message 'new package added for 3.2 to differentiate between 3.2 and 3.2 methods' id '2cdc937f-8254-4c4b-8d44-ac797ee1f6c0' date '14 April 2014' time '1:13:42 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.18' message 'Issue #19: add Topez-Server-31x-Core package for Execblock>>blockSource ... porting to GemStone2.4 (again)' id '0276a661-fc9b-436b-a334-0877f969bc5f' date '20 January 2014' time '5:06:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.17' message 'split out GsProcess>>_localTrimStackToLevel: patch, since 3.2 has the correct implementation ... 3.1 needs patching' id '5b68c362-c2fa-4cb4-96e1-a0f1f0a1004a' date '11 January 2014' time '7:51:02 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.16' message 'slice off Topez-Server-Obsolete which contains TDLeafNodeBuilder and friends ... suspected to be obsolete (no refs) but want to do a two stage delete' id '8db5a30e-b477-4b23-bc58-d5cb0d08fa03' date '29 November 2013' time '11:37:12 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.15' message 'add a Pharo2.0 package' id '3ee26580-5ac3-4a58-9d71-08f595d945e3' date '4 October 2013' time '6:30:41 am' author 'dkh' ancestors ((name 'BaselineOfTode-.14' message 'implement support for Cypress repositories: cym and cyp commands (save and diff) sort mc dirty packages new Topez-Server-CypressTools package ' id '6534b0c2-5a54-4d7a-a52b-36a7e173a6f7' date '31 August 2013' time '7:44:33 am' author '' ancestors ((name 'BaselineOfTode-dkh.13' message 'move postload doit to the platform packages... ' id 'a03d6bd4-8674-4ef5-ab5c-46963eb3fe93' date '6 June 2013' time '12:31:29 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.12' message 'Pharo client-only does not have TDStandardTool installed ' id '2944bf2a-70a6-4ee1-90e3-30b52253d631' date '6 June 2013' time '12:28:26 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.11' message 'have to create postLoadDoIt for tode to correctly initialize the tools... ' id '718a5bc8-0b56-478c-bb1f-7e81cfed7594' date '6 June 2013' time '11:40:18 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.10' message 'add Tode-Pharo-Server-Core ' id '33050721-4ad6-461f-9821-4907accd4a18' date '27 May 2013' time '5:51:31 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.9' message 'RB only required bu GemStone nly ' id '3cdda2f9-59bb-485b-a683-e28815b7520f' date '27 May 2013' time '5:44:51 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.8' message 'Topez-Server-Core should be loaded in pharo variant ' id '8a1ba06d-6676-4db5-8920-cbf8d9e927ae' date '27 May 2013' time '5:40:31 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.7' message 'add pharo packages ' id '079a57ea-d9b9-4534-a120-0c8e2708ca6e' date '26 May 2013' time '12:09:23 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.6' message 'fix up the dependencies ... ' id '7d3accd5-4a44-47b1-8fb6-3028c7cd0a58' date '26 May 2013' time '11:14:19 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.5' message 'fix baseline group defs ' id '672bf3f9-c838-45f4-84a0-b6e8ecd5b516' date '26 May 2013' time '10:39:44 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.4' message 'rename the groups ' id 'e447431d-58cc-4f86-ac31-6ac8f85350de' date '26 May 2013' time '10:37:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.3' message 'Issue #25 ... re-packagin in preparation for Pharo port ' id 'ee595605-8e70-43f0-9565-d7521f38c6e0' date '26 May 2013' time '10:30:42 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.2' message 'add beginnings of common tests and add initial client-side gci tests for use in running gci tests on Travis ' id '6fca6f75-7a3c-4425-9a91-a9c3d65ec71b' date '29 April 2013' time '12:36:11 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.1' message 'rename BaselineOfTopez to BaselineOfTode ' id '39251151-31b0-43ab-9f76-4f24e6c0abce' date '5 April 2013' time '12:09:59 pm' 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 ()) \ No newline at end of file +(name 'BaselineOfTode-dkh.78' message 'merged by GitFileTree-MergeDriver' id '810caf88-4c5f-4439-85df-0f106c4d4dc8' date '12 October 2015' time '9:19:35.234362 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.77' message 'todeClientRoot and todeRoot are now the same now that I''ve returned to a consolidated /sys structure' id '0a00ad81-171f-444c-b10a-2fa95ad86a9d' date '10 October 2015' time '4:40:08.82608 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.76' message 'another typo in BaselineOfTode>>pharo30InstallFullTodeClient' id '86bf45f1-01b2-4bf0-b4f8-f32cca283d81' date '10 October 2015' time '4:32:52.604278 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.75' message 'adjust location of todeClientRoot with new _sys_local module' id '70b4c40d-7c5e-4450-9d10-2d953c7e8d2c' date '10 October 2015' time '4:23:39.814187 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.74' message 'more progress against sent but not implemented' id 'd931c095-8f10-4bed-b432-b0b38b8c4d50' date '5 October 2015' time '9:44:58 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.73' message 'skip todeClient initialization if GS_HOME is not defined in environment' id 'd7d70bb9-6184-410e-812e-383c2f06711f' date '29 September 2015' time '5:26:13 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.72' message 'no need for tag matching for ston and tode ... v0.9.4 it is' id '90167205-5f0f-4dc1-b5ea-1a6bdcc38c00' date '29 September 2015' time '5:23 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.71' message 'look to get the tests passing again' id '7c5bbfbb-540c-4854-b219-fdf0b2f9c5f0' date '29 September 2015' time '4:07:35 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.70' message 'set Consolas as the default mono font on windows' id '1ea4efbe-c4aa-4f8c-869d-4ba1edac2962' date '26 September 2015' time '1:21:07 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.69' message 'partition post load doits, into a doit that defines the tode and client tode roots based on whether or not a full client install is being done' id '33fcd72f-10be-475d-9003-894f3841a84f' date '24 September 2015' time '2:55:24 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.68' message 'move postLoadDoIt to ''Tode-Client-Common'' - cross fingers' id '490e0ed9-df42-49a4-9b23-fef66daeaaf4' date '24 September 2015' time '11:43:21 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.67' message 'add Common-Core group for use by TodeClient (minimal tODE install) ... TPZ-Talk is not needed for Roassal support ...' id 'a7307b16-56a3-4e09-b532-0e475e89d679' date '24 September 2015' time '11:16:18 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.66' message 'make jigsaw-medium the default window layout' id '0c30d730-c6e9-4457-a391-b5475c05eb35' date '22 September 2015' time '4:22:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.65' message 'correct path to GemTalk Systems logo ' id 'd2d1ec78-4ae8-460e-ac55-27bc129d8301' date '22 September 2015' time '4:15:13 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.64' message 'fix GS_SHARED_TODE usage' id 'dad1a33d-d73a-4942-bf10-efea4ab33871' date '22 September 2015' time '4:07:36 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.63' message 'name of env var for _home changed ....' id '21e86746-e391-4e21-af45-211359f121a3' date '22 September 2015' time '3:36:49 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.62' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/windowLayout' id '9e5a0ca4-257b-49c5-8dd9-8eb55b7bdaec' date '22 September 2015' time '11:58:40 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.61' message 'moving towards installing only tODE on client - command line tools should not be needed by tode and command line tools should be independent of tODE ...' id '665b830f-b6f5-4110-9c8b-1ce5aee8c2bb' date '22 September 2015' time '10:55:48 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.60' message 'With recent Ston work (https://github.com/GsDevKit/ston/issues/6) switch up baseline to same branch/tag for Ston ...' id '0c1b2fed-5bda-41a4-b839-3f0543e757f8' date '26 June 2015' time '3:52:43 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.59' message 'Issue #175: fix a typo and baseline error' id '5d0908d2-f245-4a9c-a372-3bc34fe8100c' date '25 June 2015' time '9:46:07 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.58' 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 '891b4809-310a-476d-b31e-89931ed46f6f' date '24 June 2015' time '5:23:18 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.57' message 'merged by GitFileTree-MergeDriver' id '01eb980e-bf27-4dbf-b9b5-07c545598068' date '22 June 2015' time '1:29:39 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.56' message 'Issue #175: use STON v0.9' id '274e6ce3-8977-474e-af14-57c15fbf95e1' date '22 June 2015' time '1:26:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.54' 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 'f930d69f-f3cd-452e-aa11-3c6f2aa4964e' date '19 June 2015' time '3:05:15 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.53' message 'add Topez-Server-33x-Core package ' id 'c89efa81-c3e9-4a43-b07c-949002f3c2e0' date '18 June 2015' time '4:34:24 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.52' message 'Fix a baseline error' id '5256f562-5a9b-4755-91e2-72cd7bc594f3' date '15 June 2015' time '11:22:43 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.51' message 'support the new profiling features in GemStone 3.3: - new package and tool class (TDProfileTool33 - implement smalltalk api in TDProfileTool - add options to selected TDProfileTool commands - intial implementation of new 3.3 features' id '871c2c68-874a-4855-bbb8-f821d7faefc3' date '11 June 2015' time '10:06:21 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.50' message 'fix baseline error' id 'c5c58ea0-7632-4426-8c4d-67ccd72fec96' date '12 April 2015' time '9:17:02 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.49' message 'add TDServerBlockWorkspace ... needed to keep the session alive while doing work ... ''shell'' workspace variable holds onto the shell for the desired session ... close window, closes session ... Roassal menu opens a TDServerBlockWorkspace' id 'ba054e53-3d58-4df0-a347-c36484315a11' date '12 April 2015' time '8:31:48 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.48' message 'Tode-Client-Roassal2 package is still needed ... workspac e needed to hold onto the shell instance ... login/logout sematics and window management ...' id 'dbc42612-b98c-4638-b495-6d559eac8807' date '12 April 2015' time '7:39:45 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.46' message 'new package Tode-Client-Roassal2 for obvious reasons' id '332a6ea7-7d88-4713-8bf3-51451509f84f' date '9 April 2015' time '6:29:29 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.45' message 'fix up the Roassal2 ref' id '18365e6a-de9b-460d-9ba2-4a0918c0a443' date '9 April 2015' time '4:46:13 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.44' message 'add Roassal and pharo4.0 support (experimental Pharo4.0)' id '2aa0d825-4018-4b99-9148-47ccba3c12f9' date '9 April 2015' time '4:36:42 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.43' message 'Switch Ston repository to GsDevKit/Ston' id '1199f608-e91f-49c1-8c85-bdccbf4a6404' date '21 November 2014' time '9:12:45 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.42' message 'fixing `bu` command for gmestone 2.4.x' id 'b881341f-1438-4a6f-bd7f-c2364816cd42' date '20 November 2014' time '11:24:37 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfTode-dkh.42' message 'Issue #174: use STON v0.5 for GemStone' id '8ccf1e71-ece2-4abc-b19a-0ccee48fb28b' date '19 June 2015' time '1:07:33 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.41' message 'start plying with todo' id 'b4f97e31-bc87-420f-9cb6-f1be83d092e4' date '27 August 2014' time '2:05:34 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.40' message 'take gemstone 3.3 into account' id 'c2550d2d-a446-48c7-8c68-6c7ddba46c27' date '16 July 2014' time '2:12:30 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.39' message 'add direct Metacello repository... locks will be used to control which GLASS1 and Metacello repositories are used during install' id '0f710bb9-3514-4073-a597-890d79bc13c1' date '5 July 2014' time '11:13:54 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.38' message 'tODE depends directly on GLASS1' id '14cccb58-b409-4353-9bac-e434d3845884' date '5 July 2014' time '11:03:27 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.37' message 'get git log for unloaded git projects .... record FileTree dependendency ... bump up number of git log entries retrieved' id 'c984d8c6-ac20-4759-baab-d1bd4f9747d8' date '3 July 2014' time '5:44 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.36' 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 '83f69515-5637-451f-ac5a-fa2701dd9cab' date '28 June 2014' time '3:58:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.35' 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 '43081ca8-25cf-4b71-9ac4-1712b47d7f79' date '25 June 2014' time '4:18:52 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.34' message 'restore bedit tool to standard build ... ABSOLUTELY needed for `cls rename` ...' id 'd3f0fbc6-fdb2-472d-91d5-5713a2fa21d7' date '8 June 2014' time '2:19:01 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.33' message 'no longer doing an initializeBounds during load' id 'b803b4cd-d114-4c94-a1f1-efdac33acc18' date '2 June 2014' time '7:58:28 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.32' message 'add Topez-Server-3x-DebugTools and Topez-Server-30x-DebugTools packages to properly handle the different methods needed for debugging in the different versions of GemStone 3.x' id '3ba0584c-7d1c-44b2-8fa4-9ba166cacc48' date '24 May 2014' time '10:20:32 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.31' message 'populate Topez-Server-30x-Core package' id '94f824af-236e-49bd-b294-549b10c4fbc5' date '24 May 2014' time '9:57:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.30' 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 'c7f3d9c1-b0c0-43d4-8094-a8d4fcc45ea4' date '24 May 2014' time '9:34:54 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.29' message 'another tweak to baseline for 3.0 along the way ...' id '62b6ed00-1316-4b21-9312-afdc45265fbf' date '23 May 2014' time '5:34:26 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.28' message 'attempting to get tODE to load in 3.0.x ... it''s been awhile' id '57fac765-63bc-4357-9906-9508dafa37d4' date '23 May 2014' time '5:27:16 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.27' message 'implement `bu remove` and adjust baseline to load Tode-GemStone-Server-Tests - plus tests and man pages' id '6f056927-3535-4af3-8554-a86bfb28a123' date '13 May 2014' time '4:45:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.26' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '82c46cc6-fd1a-4b2a-bf4a-cb95baa3feb2' date '13 May 2014' time '4:24:01 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.25' 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 'af79e0e6-a1d3-4a88-a1c6-66f9340fbe51' date '13 May 2014' time '11:07:47 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.24' message 'fix typo' id '26b7c50e-0221-409a-b5f4-efeb047d57dd' date '5 May 2014' time '11:04:17 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.23' message '- fix up `eval` command ... different implementation between 2.4 and 3.x - add Topez-Server-3x-Core package' id 'ca61cdf2-8418-4fe8-b718-da7214274d34' date '5 May 2014' time '10:16:34 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.22' message 'add Topez-Server-24x-Tests package with support for break command in 2.4' id '51f2d22c-cd45-448f-b4cc-2f703191f9e3' date '1 May 2014' time '4:07:58 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.21' 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 '6965a4d8-bca2-4052-8dd0-33e3b1b46213' date '26 April 2014' time '8:26:22 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.20' message '- add packages Tode-GemStone-Server-Tests - bu command tests' id '08fc820e-15b4-4b95-aa83-d12cc84e2ec1' date '20 April 2014' time '9:13:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.19' message 'new package added for 3.2 to differentiate between 3.2 and 3.2 methods' id '2cdc937f-8254-4c4b-8d44-ac797ee1f6c0' date '14 April 2014' time '1:13:42 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.18' message 'Issue #19: add Topez-Server-31x-Core package for Execblock>>blockSource ... porting to GemStone2.4 (again)' id '0276a661-fc9b-436b-a334-0877f969bc5f' date '20 January 2014' time '5:06:47 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.17' message 'split out GsProcess>>_localTrimStackToLevel: patch, since 3.2 has the correct implementation ... 3.1 needs patching' id '5b68c362-c2fa-4cb4-96e1-a0f1f0a1004a' date '11 January 2014' time '7:51:02 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.16' message 'slice off Topez-Server-Obsolete which contains TDLeafNodeBuilder and friends ... suspected to be obsolete (no refs) but want to do a two stage delete' id '8db5a30e-b477-4b23-bc58-d5cb0d08fa03' date '29 November 2013' time '11:37:12 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.15' message 'add a Pharo2.0 package' id '3ee26580-5ac3-4a58-9d71-08f595d945e3' date '4 October 2013' time '6:30:41 am' author 'dkh' ancestors ((name 'BaselineOfTode-.14' message 'implement support for Cypress repositories: cym and cyp commands (save and diff) sort mc dirty packages new Topez-Server-CypressTools package ' id '6534b0c2-5a54-4d7a-a52b-36a7e173a6f7' date '31 August 2013' time '7:44:33 am' author '' ancestors ((name 'BaselineOfTode-dkh.13' message 'move postload doit to the platform packages... ' id 'a03d6bd4-8674-4ef5-ab5c-46963eb3fe93' date '6 June 2013' time '12:31:29 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.12' message 'Pharo client-only does not have TDStandardTool installed ' id '2944bf2a-70a6-4ee1-90e3-30b52253d631' date '6 June 2013' time '12:28:26 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.11' message 'have to create postLoadDoIt for tode to correctly initialize the tools... ' id '718a5bc8-0b56-478c-bb1f-7e81cfed7594' date '6 June 2013' time '11:40:18 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.10' message 'add Tode-Pharo-Server-Core ' id '33050721-4ad6-461f-9821-4907accd4a18' date '27 May 2013' time '5:51:31 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.9' message 'RB only required bu GemStone nly ' id '3cdda2f9-59bb-485b-a683-e28815b7520f' date '27 May 2013' time '5:44:51 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.8' message 'Topez-Server-Core should be loaded in pharo variant ' id '8a1ba06d-6676-4db5-8920-cbf8d9e927ae' date '27 May 2013' time '5:40:31 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.7' message 'add pharo packages ' id '079a57ea-d9b9-4534-a120-0c8e2708ca6e' date '26 May 2013' time '12:09:23 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.6' message 'fix up the dependencies ... ' id '7d3accd5-4a44-47b1-8fb6-3028c7cd0a58' date '26 May 2013' time '11:14:19 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.5' message 'fix baseline group defs ' id '672bf3f9-c838-45f4-84a0-b6e8ecd5b516' date '26 May 2013' time '10:39:44 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.4' message 'rename the groups ' id 'e447431d-58cc-4f86-ac31-6ac8f85350de' date '26 May 2013' time '10:37:06 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.3' message 'Issue #25 ... re-packagin in preparation for Pharo port ' id 'ee595605-8e70-43f0-9565-d7521f38c6e0' date '26 May 2013' time '10:30:42 am' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.2' message 'add beginnings of common tests and add initial client-side gci tests for use in running gci tests on Travis ' id '6fca6f75-7a3c-4425-9a91-a9c3d65ec71b' date '29 April 2013' time '12:36:11 pm' author 'dkh' ancestors ((name 'BaselineOfTode-dkh.1' message 'rename BaselineOfTopez to BaselineOfTode ' id '39251151-31b0-43ab-9f76-4f24e6c0abce' date '5 April 2013' time '12:09:59 pm' 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 ())(name 'BaselineOfTode-dkh.61' message 'merged by GitFileTree-MergeDriver' id '266341ae-6a63-4cdb-8189-f1ea206d2a34' date '12 October 2015' time '7:58:31.951102 pm' author 'dkh' ancestors ((id '0c1b2fed-5bda-41a4-b839-3f0543e757f8')(name 'BaselineOfTode-dkh.43' message 'Issue #174: use STON v0.5 for pharo branch (dalehenrich/ston pharo-0.5 tag)' id '9452b4df-b82c-4fab-82a6-d1de9d5e3536' date '23 June 2015' time '2:40:15 pm' author 'dkh' ancestors ((id '8ccf1e71-ece2-4abc-b19a-0ccee48fb28b')) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/instance/performOnServer.logging..st b/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/instance/performOnServer.logging..st deleted file mode 100644 index 3cf61d07e..000000000 --- a/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/instance/performOnServer.logging..st +++ /dev/null @@ -1,31 +0,0 @@ -*tode-gemstone-core3x -performOnServer: commandLine logging: logging - | result | - result := self - performOnServer: commandLine - status: [ :performOnServerStatusArray | - "Array of 5 elements: - raw status Integer, - child process status Integer (after WEXITSTATUS macro applied), - result String (or nil if operation failed) , - error string from script file write, fork, or result file read , - errno value, a SmallInteger from file write, fork, or file read" - (performOnServerStatusArray at: 1) ~~ 0 - ifTrue: [ - | message | - message := 'performOnServer: ' , commandLine printString , ' stdout: ' - , (performOnServerStatusArray at: 3) printString - , ' failed with status: ' - , (performOnServerStatusArray at: 1) printString , ' errno: ' - , (performOnServerStatusArray at: 5) printString , ' errStr: ' - , (performOnServerStatusArray at: 4) asString. - self error: message ]. - performOnServerStatusArray at: 3 ]. - logging - ifTrue: [ - Transcript - cr; - show: commandLine printString; - cr; - show: result ]. - ^ result \ No newline at end of file diff --git a/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/methodProperties.json b/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/methodProperties.json index ad15ae251..e0227c2b0 100644 --- a/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/methodProperties.json +++ b/repository/Tode-GemStone-Core3x.package/TDAbstractDevTool.extension/methodProperties.json @@ -2,5 +2,4 @@ "class" : { }, "instance" : { - "performOnServer:logging:" : "dkh 09/16/2015 14:27", "performOnServer:status:" : "dkh 09/16/2015 14:29" } } diff --git a/repository/Tode-GemStone-Core3x.package/monticello.meta/version b/repository/Tode-GemStone-Core3x.package/monticello.meta/version index f6ca246a6..244da8788 100644 --- a/repository/Tode-GemStone-Core3x.package/monticello.meta/version +++ b/repository/Tode-GemStone-Core3x.package/monticello.meta/version @@ -1 +1 @@ -(name 'Tode-GemStone-Core3x-dkh.3' message 'Issue #202: add --uncompressed option to `bu backup` command. Default for `bu backup` is to create a compressed backup. Also add a `bu validate` command for validating the readability of backup files ... update tests ,, improve (hopefully) performOnServer: functionality by getting back explicit command status' id '6f045600-4da2-4552-b935-8d8e96f40ce5' date '09/16/2015' time '15:45:20' author 'dkh' ancestors ((name 'Tode-GemStone-Core3x-dkh.2' message 'add --safely option to `bu backup` command' id 'c59dc3b6-a4e5-4e60-b5f8-1e4622b999b8' date '03/22/2015' time '08:07:11' author 'dkh' ancestors ((name 'Tode-GemStone-Core3x-dkh.1' message 'fixing `bu` command for 2.4.x' id '6fc89f19-19a6-4eac-af9b-30576a638d2e' date '11/20/2014' time '11:21:19' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Tode-GemStone-Core3x-dkh.4' message 'the gemtool restore method was actually doing a backup ... not cool:(' id 'bd6048a9-fd6b-4521-9606-0c3e75eb2220' date '10/08/2015' time '12:02:44' author 'dkh' ancestors ((name 'Tode-GemStone-Core3x-dkh.3' message 'Issue #202: add --uncompressed option to `bu backup` command. Default for `bu backup` is to create a compressed backup. Also add a `bu validate` command for validating the readability of backup files ... update tests ,, improve (hopefully) performOnServer: functionality by getting back explicit command status' id '6f045600-4da2-4552-b935-8d8e96f40ce5' date '09/16/2015' time '15:45:20' author 'dkh' ancestors ((name 'Tode-GemStone-Core3x-dkh.2' message 'add --safely option to `bu backup` command' id 'c59dc3b6-a4e5-4e60-b5f8-1e4622b999b8' date '03/22/2015' time '08:07:11' author 'dkh' ancestors ((name 'Tode-GemStone-Core3x-dkh.1' message 'fixing `bu` command for 2.4.x' id '6fc89f19-19a6-4eac-af9b-30576a638d2e' date '11/20/2014' time '11:21:19' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Tode-GemStone-Server-Core.package/monticello.meta/version b/repository/Tode-GemStone-Server-Core.package/monticello.meta/version index 91d2e4fde..a1d60cc61 100644 --- a/repository/Tode-GemStone-Server-Core.package/monticello.meta/version +++ b/repository/Tode-GemStone-Server-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Tode-GemStone-Server-Core-dkh.182' message 'twas a bit to aggressive in the `git mergetool` change in 4b7fb7c' id '92cd4586-ef0c-4d4c-9c1e-1f477b3ec116' date '10/09/2015' time '15:28:06' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.181' message 'TDGemToolTool>>gemtoolbuRestore was doing a backup not a restore .. bad boy!' id '94d36a0b-ad30-4a75-8dde-6b7c0dbb6ece' date '10/08/2015' time '11:56:44' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.180' message 'tweak the `git mergetool` for recent changes to performOnServer...(recognizing an error)' id 'd2ffa454-5e43-4dd1-9198-7bfdf5a9601b' date '10/07/2015' time '10:27:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.179' message 'more progress against sent but not implemented' id 'f63a8f51-5b7b-4e41-8279-1cebb3fbed0c' date '10/05/2015' time '21:44:54' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.178' message 'Issue #202: clean up some tests for snapshots also man page cleanup' id '2f2cb9d9-b241-414b-9618-7279fd311351' date '09/16/2015' time '16:26:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.177' message 'Issue #202: add --uncompressed option to `bu backup` command. Default for `bu backup` is to create a compressed backup. Also add a `bu validate` command for validating the readability of backup files ... update tests ,, improve (hopefully) performOnServer: functionality by getting back explicit command status' id 'c8c7c433-cd42-4e79-9030-d57b9e846f50' date '09/16/2015' time '15:45:18' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.176' message 'Issue #197: add notTranlogged synthetic field' id 'f3865e49-8ef8-4ca0-8afc-b741f8edf0f0' date '09/07/2015' time '17:27:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.175' message 'handle error in git merge tool a scoosh better (TDGitDiff>>source:)' id '10b03a5e-f706-491a-9625-ed27ad76f4c3' date '09/07/2015' time '12:50:48' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.174' message 'Issue #186: fix up some protocol pane errors ... clean up some failures for the `bu` command tests' id 'eee8c0b1-1d29-4fb2-a215-0348003bee39' date '09/01/2015' time '10:01:26' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.173' message 'Issue #184: move TodeClientElement>>printOn: to Tode-GemStone-Server-Core' id 'd47cff7b-42f2-4180-8114-5dc9f6f7b126' date '08/12/2015' time '13:21:01' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.172' message 'Issue #182: force a checkpoint before creating a snapshot ... add Pharo5.0 and GemStone 3.2.7 to lineup' id 'c721dde4-bd85-44a6-a2bb-7f94423ab301' date '08/07/2015' time '11:00:56' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.171' message 'fix a bug in `gs references` command' id 'ba5d0b15-96a6-4999-92cf-2ff70000b3be' date '07/05/2015' time '14:04:23' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.170' message 'add find references to navigator for all objects ... inMemory and inRepository' id 'ca1be07a-6185-4e32-b1a7-5c4745239c37' date '07/05/2015' time '13:42:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.169' message 'add --inMemory option to `gs references` command' id 'b8710db7-e4d0-4989-918f-7689aa0e064f' date '07/05/2015' time '13:01:15' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.168' message 'implement `gs references`' id 'e6ad9131-477a-4577-adee-0768988a2b34' date '07/05/2015' time '12:33:32' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.167' message '- add synthetic `committed` field to a few places where it was missed - take a list for `gs objectFor`' id '08894ac7-a49a-4fc7-8d0b-ea11ddf55c68' date '07/04/2015' time '16:00:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.166' message 'bring TDGemStoneTool>>gsobjectFor into the modern age' id 'ee0eb396-05a0-4449-819e-5e035ba92e72' date '07/04/2015' time '09:36:07' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.165' message 'object creation viewer for tODE is complete ... a nice bit of cross-referencing to view other classes that may be created in the stack containing a particular method ...' id '79a5e05d-307d-47f9-85c1-93249d4efde3' date '07/03/2015' time '17:53:11' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.164' message 'Pushing things around for the object creation view ... sort by tally and sort by tally class ... want to display total object count as well as object count by class in summary view and then when viewing callers/senders stack get a chance to switch to a different class ... the ProfMon provides separate call stacks segregated by class ..' id 'a947648b-d51e-47b1-bbe9-293f7429a90b' date '07/03/2015' time '16:09:42' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.163' message 'big chunk of work implementing object creation profile view ... basics are there, but I can imagine some additional tweaks' id 'c8b66a55-5045-4600-a2df-e031be0d0ce2' date '07/02/2015' time '17:38:01' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.162' message 'Issue #175: convert all users of STON in tODE to use #objectSerializer method ' id '6ac913a2-9004-40d6-a9b5-5c3378046873' date '06/25/2015' time '16:35:54' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.161' 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 '70da1dcc-f425-4e21-b381-98dc9adba696' date '06/24/2015' time '17:23:15' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.160' 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 'c4ef7979-6635-4626-8fff-b8bdae75ba09' date '06/19/2015' time '15:05:14' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.159' message 'Change GemStone .gs fileout support to tuck new methods in after the last method for the class instead of randomly at end of file ... not tested yet....' id '723caa9d-0124-49b1-bf9a-b9a16dfe06fe' date '06/16/2015' time '20:38:17' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.158' message 'final round of format tweaks ... will wait for new traceObjetCreation api for further `pf` work' id '0d24bdb2-d271-4beb-8a11-2b594c5f4354' date '06/12/2015' time '11:34:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.157' message 'checkpoint ... fine tune tally limit filtering' id '8240416a-bb1d-4ae2-bd28-e45e343d8ca8' date '06/11/2015' time '17:08:25' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.156' message 'checkpoint ... fiddle formatting to accomodate edenUsage' id 'abacb119-ada5-491d-a184-debe319ccf83' date '06/11/2015' time '16:47:08' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.155' message 'checkpoint ... working on getting the latency source view usable ... ' id 'f2adb9b8-d7f1-47d0-84cc-5dee06879173' date '06/11/2015' time '16:09:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.154' message 'fix up entry formatting ...' id '5225d172-477c-47b4-b277-b1e58c036e36' date '06/11/2015' time '15:19:32' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.153' message 'clean up clientList management logic for the two profiler windows' id 'a9b3e483-1246-44d6-bd06-6c339fc2fa7e' date '06/11/2015' time '14:58:43' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.152' message 'fix layout for prof mon entries' id 'd4e3c2b7-06b8-4333-9ba3-1cd28cdfd872' date '06/11/2015' time '14:47:13' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.151' message 'checkpoint ... refactoring the main view for execTime' id '3b48f173-fd86-42f6-8156-ff47064f8c44' date '06/11/2015' time '14:12:38' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.150' message 'all profiling reports look good except for edunUsage ... I think I might to produce a better report for new object creation...' id '79e65a63-1aeb-4e32-a4f2-c6600be74a38' date '06/11/2015' time '12:03:23' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.149' message 'support the new profiling features in GemStone 3.3: - new package and tool class (TDProfileTool33 - implement smalltalk api in TDProfileTool - add options to selected TDProfileTool commands - intial implementation of new 3.3 features' id 'ca87fa26-7024-4913-994d-2470a87a01c2' date '06/11/2015' time '10:06:18' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.148' message 'if checkpoints aren''t still suspended after snapshots complete must remove snapshot files' id 'c73ad961-9312-4b6c-a419-462fcde48b74' date '03/22/2015' time '20:21:27' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.147' message 'break out body of `bu snapshot` so that it is callable from Smalltalk' id '12c21343-c10c-4a03-8c71-a6afff454997' date '03/22/2015' time '08:17:33' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.146' message 'add --safely option to `bu backup` command' id '70fa81a8-434d-488c-bb86-923c078243b3' date '03/22/2015' time '08:07:08' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.145' message 'Add --safely option to `bu snapshot` command so that original snapshots can be preserved ... often the use case in scripts for snapshot is involves preserving the original snapshot ... let user decide to create new snapshot' id '944481d8-deac-462f-918d-ab8722cbe330' date '03/21/2015' time '20:46:47' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.144' 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 '5dae8042-b3c5-4c6a-8a85-0e79e926f2cb' date '03/21/2015' time '16:20:41' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.143' message 'complete work on support snapshots in the `bu` family of commands ... tests added ....' id 'fd12810d-3ebd-4f8a-86ea-aa147193e587' date '03/19/2015' time '16:52:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.142' message 'CHECKPOINT: folding extent snapshots into the bu mix' id '3b1bc342-8448-4eae-a096-52712496d5c8' date '03/18/2015' time '21:04:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.141' message 'Issue #135: revise gemtools man page references after Issue #147 completed' id '2f90884e-41dc-4ce2-b605-fc269f21a6e5' date '02/08/2015' time '16:26:18' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.140' message 'Issue #147: finish up the pass for writing `gs` command man pages ' id '63b78c66-80bc-4a48-9501-773e75fa6b92' date '02/08/2015' time '16:13:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.139' message 'Issue #147: man pages for `gs configuration`, `gs fileout`, and `gs halt`' id '9a3f505d-ab8f-497e-99e6-980616b8f92d' date '02/07/2015' time '15:55:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.138' 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 '33526ee8-3b2a-4767-90f0-951f05822ceb' date '02/07/2015' time '15:10:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.137' message 'Issue #135: finish up Admin, Help and Debug... sections ... add --continuation menu item to `ol view` and `ol clear` commands ' id '3d1d3e88-3b24-4a13-a02f-52cb5c358e15' date '02/07/2015' time '12:44:21' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.136' 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 'e15410c7-4d78-41ce-a115-503673b87dc1' date '02/07/2015' time '11:38:01' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.135' message 'Issue #135: finish up the `Admin>Repository` submenu items...restructure `bu list`, `bu restore` and `gs mfc` commands' id '94c6420f-96e0-4387-bb8a-ca43db6040ef' date '02/06/2015' time '16:44:55' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.134' 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 '2721a1f9-d697-46b5-be42-2277bd15aea5' date '02/06/2015' time '11:05:28' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.133' message '`git mergetool` can be used on a git repo that has cached changes and no merge conflicts ... useful when doing manual git ops on code that is not part of a current image ... can still view in familar format and not have to resort to view `git diff` output in terminal' id '88fd6c0a-100b-4485-af3d-cf6e77f03458' date '01/31/2015' time '14:53:30' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.132' message 'need to encode source as utf8 before writing to disk on merge' id '4fd5ce93-4b6e-44dc-869f-6756d63893a0' date '01/30/2015' time '21:01:29' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.131' 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 '20660fe9-05a9-490f-82c4-28abee4daace' date '01/30/2015' time '16:35:24' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.130' 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 '771cce2a-32d7-4bfd-bb1c-a630ef72f944' date '01/26/2015' time '17:22:27' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.129' 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 '6b70e793-c5f9-49c0-9eba-1c6201b581ed' date '01/25/2015' time '17:45:11' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.128' 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 '8b92684c-547c-4e21-9e68-8ce4fedf25b1' date '01/25/2015' time '10:52:00' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.127' 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 '6f95a331-664f-40ba-99b8-2dc1cfecc3e2' date '01/25/2015' time '09:18:34' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.126' message 'implement ClientForwarder>>printOn:recursionSet: as it can be called at times ...' id 'c9ef1d5a-35fd-492f-921f-8604e1ea697b' date '01/01/2015' time '18:15:26' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.125' message 'add `gs fileSizeReport`' id '793b5c5b-5200-488e-8d4a-634f6edd479e' date '12/31/2014' time '12:39:52' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.124' message 'Issue #5: get rid of extraneous method ...' id 'c8c0075a-df0d-47e8-8b74-83d403f694cf' date '12/18/2014' time '21:32:55' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.123' message 'Issue #5: fix an introduced problem in TDNode>>printOn:' id '5a446f86-9f0b-49ee-8d3d-2ca1bbcf3b41' date '12/18/2014' time '16:57:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.122' message 'a couple of tweaks ...' id '736dcc87-e494-4b38-9033-f6a6db830952' date '12/02/2014' time '19:38:12' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.121' message 'fiddle with `ol view`: do a commit instead of an abort for ojectLogBlock ... don''t lose information ... include error description with continuation label for error continuations' id 'c2970dfb-2571-4e60-9915-f769ff94d7e0' date '11/30/2014' time '10:36:00' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.120' message 'fixing `bu` command for gmestone 2.4.x' id '8eae148e-0bbd-4af3-ac56-64146aa12cf6' date '11/20/2014' time '11:24:36' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.119' 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 'f6c29ba5-7d5f-432f-8e25-071495739a4f' date '11/12/2014' time '11:08:58' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.118' message 'add "bread crumb" menu item to profile tools entry view ... jump up the stack of visited methods rather than have to navigate back using th `<<<` line ... the profile tools needs a modernization workover, but using the profiler today pointed out these particular issues' id 'd848139a-67a1-418f-888c-4901ec600065' date '08/10/2014' time '19:49:57' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.117' message 'for profile tool, add menu items to sort by total and sort by tally (currently only sorts by tally)' id '71dbb190-7ad2-4f7e-87ff-5398c2fcc34e' date '08/10/2014' time '18:26:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.116' 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 'c1d757bc-e2e2-4f23-ae45-377d55b6b707' date '07/02/2014' time '13:24:23' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.115' message 'Issue #85: take a shot at checking for voting ... need more testing' id '7c07fe0b-eef0-40ff-90c1-e29a316605de' date '06/18/2014' time '21:33:21' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.114' message 'add pid filter to `ol view` command ... add tracking to TDDebugTool class>>sendSetOrClearBreakPointSignal: to see how remote debugging is working' id '659a3fd3-3590-4b73-b9ae-f732a4ffb4c6' date '06/05/2014' time '19:18:47' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.113' message 'tweak `ol view` entry layout ... truncate the label so timestamp is still easily visible' id 'efba6a52-f117-4f0d-b953-0da42c30a306' date '06/05/2014' time '18:51:21' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.112' message 'potpourri - abort in `ol view` ... need to parameterize this - fix GsNMethod reference in new remote breakpoint code - tracing for errors during breakpoint tests ... obviously something is not right in the remote breakpoint code, but the tests pass locally (as is usually the case)' id '3aaef432-02e5-4e6a-ac79-6f76533a497d' date '06/05/2014' time '17:43:53' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.111' message 'hook up remote breakpoints mechanism to tODE...still needs testing ...' id '70f21e10-4e48-4dff-9c9b-c8904b7305c7' date '06/05/2014' time '16:18:51' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.110' message 'fix `pf view` browser ... capture stack on bu error and do not fail test ... problems running backups automatically when sessions are severely limited ' id '31cb0a9c-be9b-446c-8028-dcf38c86f956' date '06/04/2014' time '15:34:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.109' message 'allow for filtering new interaction priority - interaction invented to record headless interactions in object log - Issue #63 and glassdb/glass#21' id 'ce77ac75-f931-4d4c-95f4-21fcb5808a0f' date '06/03/2014' time '16:12:58' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.108' message 'Issue #39: tweaks to debugger when attached to a continuation - `debug continuation` menu item in TDObjectLogEntryBrowser attaches debugger to the process .. can''t step and continue at the moment - `ol view` command brings up TDObjectLogEntryBrowser' id 'fcfc1f6b-8874-41f2-94fa-8b4171192339' date '06/03/2014' time '08:06:51' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.107' message 'remove TDObjectLog and TDObjectLogElementBuilder as they are no longer used' id '718b4a71-fd8f-4df9-b0ac-74a76d5d0a94' date '06/03/2014' time '07:43:01' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.106' 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 'e057afde-0e5a-43fd-b60f-bc70f50b7f6b' date '06/03/2014' time '07:35:27' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.105' message 'first cut at pass re-implement `ol` command - `ol clear` and `ol view` - --age option for specifying a time-based cutoff - for view only select object log entries newer than age - for clear only clear object olog entries older than age - still need to - remove TDObject and TDObjectLogElementBuilder - attach debugger to continuation ' id '8fbc6759-b5f5-4382-8dd0-b416a3c362c6' date '06/02/2014' time '21:43:23' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.104' 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 'af00bb33-ab69-46ef-a207-5f76ad67b1db' date '05/30/2014' time '07:21:07' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.103' 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 'bd91e9ed-7076-40a3-8acc-4f6c23cb302c' date '05/29/2014' time '13:51:36' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.102' 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 '137749c7-dbb7-4f43-8253-7aa7c389e018' date '05/28/2014' time '21:58:54' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.101' 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 '1ac87752-5b18-48db-82f7-053c5f4525fb' date '05/28/2014' time '16:50:28' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.100' 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 '2a0805b9-1147-4900-96ae-9225d74108de' date '05/23/2014' time '13:49:36' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.99' 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 '3d206d57-a8d6-48b8-8b68-d250ae237bea' date '05/22/2014' time '18:14:08' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.98' 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 '11d33bae-133a-450c-8e9c-f99151a41fd2' date '05/21/2014' time '11:03:04' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.97' message 'implement clone github project in project list - `git clone` implemented - TDMetacelloTool>>projectMap:toRepository: implemented' id '5a4d3666-0bc8-48ab-b6d9-ea61de5b2cdb' date '05/20/2014' time '16:40:34' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.96' message 'a bit of work so that line ending diffs can be recognized' id '1c66ac5f-c8c2-4da7-9e2a-910c1e1152cd' date '05/19/2014' time '12:13:04' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.95' message 'arrange for doing diff for git-only repo - history not available in diff browser when doing plain diff' id '827f6125-e5bf-4f95-91e8-99424be98e04' date '05/15/2014' time '20:32:44' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.94' message 'checkpoint ... testing /home/templates/commit script' id '07a23f7e-a9f7-40e8-a08d-8ce036cc28e2' date '05/15/2014' time '05:46:33' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.93' 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 '4e2410ca-c956-4d38-9cc4-095595d10999' date '05/14/2014' time '16:44:42' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.92' message 'TDGitFullHistoryBrowser is not block-based (Cmd-l recalculates list)' id '4b6c3aa5-5e68-47e0-b96a-dd2192cdbed6' date '05/14/2014' time '11:48:52' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.91' message 'implement `bu remove` and adjust baseline to load Tode-GemStone-Server-Tests - plus tests and man pages' id 'f2859bbe-299c-414b-a862-54f35443e816' date '05/13/2014' time '16:45:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.90' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '9bf6a89d-7e22-4198-8243-a69401565f09' date '05/13/2014' time '16:24:00' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.89' 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 '3496e2be-88c8-4ac4-90e2-11c613bc4e87' date '05/13/2014' time '11:07:46' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.88' message 'add full current log entry menu item' id '22be2b49-3171-4802-845f-4d3e0be13895' date '05/12/2014' time '19:53:53' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.87' message 'file tree diff browser gets install remote/local ' id '7551febf-7213-4ccb-9eaa-8939cd7574e1' date '05/12/2014' time '19:38:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.86' 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 '78d4a2dc-33ab-4023-b075-203ac0951591' date '05/12/2014' time '17:48:30' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.85' 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 '9c9f5aff-4152-401f-98ca-edacb6af0c88' date '05/12/2014' time '17:34:25' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.84' 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 'f8cd1055-e0c7-4c8d-9e3c-7d5dc391c720' date '05/12/2014' time '15:55:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.83' 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 'c462c5c5-185f-4195-97c5-403216532059' date '05/12/2014' time '12:58:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.82' message '- added browse method menu item to file tree diff tool - add toggle view st only menu item to file tree diff tool' id 'e831d61e-068d-4317-8f84-f7903ce96e9d' date '05/10/2014' time '22:26:46' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.81' message '- fine tune `filetreetool` feature implementations - toggle view st only menu for `filetreetool`' id 'e8d8deea-7c23-44d5-9498-fb34303a715f' date '05/10/2014' time '21:03:50' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.80' 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 'c9f52ba2-7edf-44eb-8555-816482a29fda' date '05/10/2014' time '20:41:25' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.79' message '- implement `git filetreetool` for doing diffs against filetree git repos ... two advantages: 1. smalltalk source is formatted before comparison, so only semantic differences are shown 2. senders/implementors menu items available on Smalltalk methods ...' id '09e4814e-ddd7-4896-b1bb-28e260b13c93' date '05/10/2014' time '12:13:24' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.78' 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 '65332533-7b41-4f05-9227-5a045db50c51' date '05/10/2014' time '08:11:44' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.77' 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 '9e9a7d62-2caa-41e0-8ca3-9b8f011c9a0b' date '05/09/2014' time '17:02:58' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.76' 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 '1d3defb6-97d9-4262-a53a-7c2879c37c64' date '05/09/2014' time '15:42:47' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.75' message '- add `inspect` item to object menu - dip toe in water for revamping git diff tool' id '7a2f2840-8db8-4c88-9455-19158dce73f6' date '05/09/2014' time '12:32:41' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.74' message '- fix up `eval` command ... different implementation between 2.4 and 3.x' id '7f9f7b38-cd92-4199-b40b-7e9f67b9d8af' date '05/05/2014' time '22:15:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.73' 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 '25486490-7944-4d30-9d76-eab2e591df73' date '04/28/2014' time '17:56:47' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.72' 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 '39d08bc6-1b80-4676-a8b4-85052e0dff32' date '04/26/2014' time '21:09:11' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.71' 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 '044eb6a7-156a-41be-afe2-d6a2577b611b' date '04/26/2014' time '10:01:02' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.70' 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 'a4215438-3b6a-4b20-86f1-016e0fec6a16' date '04/26/2014' time '08:42:56' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.69' 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 '471ad2f1-8ee0-412a-bb6d-a8a684a2bccb' date '04/26/2014' time '07:52:18' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.68' message '- add SEE ALSO section to man page - `bu` command man pages and new implementation based on getopts' id 'bddda5f3-dbce-4dd2-9aef-fca1f3f31180' date '04/20/2014' time '21:06:28' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.67' message '- working on getting tests to pass in GemStone 2.4.x' id '30be143a-0db5-4275-a705-c76df06d70f3' date '04/19/2014' time '20:44:34' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.66' 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 'afd0e8e4-676a-41bb-aa50-6b964814ed1d' date '04/19/2014' time '12:14:39' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.65' 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 '5359786a-3bdd-41aa-b81d-c4d65a7ba8b3' date '04/18/2014' time '14:05:44' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.64' message '- ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id 'e7007f30-437f-40e4-99f1-b95ca033dbc3' date '03/31/2014' time '22:44:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.63' message '- CharacterCollection should include size... - ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id 'a6f450a3-1579-4611-ac09-8632bd341a88' date '03/31/2014' time '21:38:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.62' message 'Object menu functional in code window ... `tode it` and `profile it` menu items implemented ...' id 'cc72312b-4fcc-417d-8560-57e735d9a120' date '03/26/2014' time '18:59:08' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.61' message 'pass list and selection index for list in one pass (using an Association)' id '4c784bed-a985-4a90-9be9-be03b2a7f789' date '03/20/2014' time '20:47:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.60' 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 '8fd6f030-b231-4748-a002-101d1f608c32' date '02/07/2014' time '07:56:28' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.59' message 'tweak TDGemStoneTool>>gsfileout:externalMethodMap:classToFilenameMap:defaultHeader: for support of ernie dev' id '0a0fd969-c387-456f-a7ca-0ad65d567703' date '02/07/2014' time '07:36:26' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.58' message '`gs version` command ... edits `System gemversionReport`' id '04afd28d-a171-4135-9496-5ec67df6f161' date '01/31/2014' time '15:01:07' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.57' 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 '05b61ff1-69cd-45ef-b9c0-e54239ff1941' date '01/31/2014' time '08:54:05' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.56' message 'move ExecBlock method to Topez-Server-31x-Core' id 'ebe62410-6e70-4469-ac3f-5afe7dce9391' date '01/20/2014' time '17:05:09' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.55' message '`gs objectFor` command (get obj from oop) checkpoint TDRcIndexDictionaryNodeBuilder and TDRcIndexDictionaryKey work ... improving inspector support for RcIndexDictionary ...' id '40d4300b-ab48-450d-bbfd-ea5eb6bd6ece' date '01/15/2014' time '17:19:54' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.54' message 'allow fur updating both class-side and instance-side method categories for gs fileouts..' id 'ed9f226a-7f20-4c13-89ed-8336f07278c2' date '12/25/2013' time '15:50:31' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.53' message 'add support for updating method category only for gs fileouts..' id '9f7bc938-549f-479e-8f36-d518711436ef' date '12/24/2013' time '19:13:04' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.52' message 'bugfix TDFileSystemDirectoryNode>>addChildFileSystemLeafNode: ... add TDGemStoneTool>>gsfileoutClass:header:on: ' id '17afd984-9864-4c4e-a2ee-0a5058041d89' date '12/21/2013' time '11:53:04' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.51' message 'CMD-SHIFT-P: add window label to printout ... `gs halt` implements an AlmostOutOfMemory handler ...' id 'e2c49605-f98f-4331-986e-69befb63e6e1' date '12/18/2013' time '21:05:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.50' 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 'fd407b59-4f51-41d4-a34d-85c920e6e1c5' date '12/16/2013' time '19:41:38' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.49' message 'Need to use FileDirectory readOnlyFileNamed: to correctly get file contents...' id '4055d986-3e1c-4cbf-bba0-e14b17e46709' date '12/13/2013' time '18:15:13' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.48' 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 '2cd747cc-c8d1-4b6c-8f4e-e330e23e6329' date '12/06/2013' time '11:49:39' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.47' message 'sort associations for dictionary builder (TDDictionaryNodeBuilder) ... add `gs sessionDescription` command to easily get the gem pid for attaching gdb ...' id 'c6908991-7a04-4c86-9823-0189f1ef512b' date '11/14/2013' time '17:04:20' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.46' 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 'bc089a97-2114-429c-878b-f9ef3689cc35' date '11/11/2013' time '17:52:10' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.45' 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 '5222b2f5-efa0-41a7-8c13-9e54ebf4c946' date '11/11/2013' time '14:49:59' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.44' 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 '81202b7e-8eaf-4caa-a774-8060e72a58ac' date '11/10/2013' time '11:27:17' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.43' message 'tweak TDGemStoneTool>>gsfileout:filename:range:in: to compensate for some 3.2 fileout bugfixes ...' id 'fc43e827-d268-4f7c-a451-933970b3abec' date '11/06/2013' time '06:37:57' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.42' 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 '93825973-6f13-40ab-be08-4d71d1bbf5c6' date '10/20/2013' time '14:40:58' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.41' message 'fix `gs fileout` ...' id '25770e25-4d13-4b25-9f94-f3e82fe7d579' date '10/18/2013' time '22:00:09' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.40' message 'really fix funky hierarchy list bug ... tweak TDProfileTool>>pfview: return value' id '8ed5a5f1-49ee-48c9-a80c-b22cbc06cc61' date '10/18/2013' time '06:10:59' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.39' message 'Attempt to get around security violations in TDSymbolDictionaryDefinition>>classDefinitions ... TDSimpleDiff created to support generic in-image text diff views...' id 'e98d03cb-53ce-4981-8f23-d4c8218fb267' date '10/11/2013' time '19:34:37' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.38' message 'ensure that lf is used in exported source files in TDGemStoneTool>>gsfileout:filename:range:in:' id '4f7f931f-4be6-4fe9-8d36-2f7cbe336aed' date '10/09/2013' time '15:58:36' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.37' 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 '3f23e6e4-cce6-441b-919d-466871e5aad4' date '10/07/2013' time '14:34:52' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.36' message 'all git commands that #edit the response will use the window named #gitStatus ... cut down on window proliferation' id '1d0235bb-d211-40de-8e9c-2851521ecf59' date '10/06/2013' time '12:46:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.35' message 'Issue #38: first cut at functional tool ... works, but need to fiddle with menus' id '350377ad-e7ec-4544-bbe0-0805890b7f81' date '10/06/2013' time '11:47:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.34' message 'Issue #38: just getting started with `git difftool`' id 'ad46cc9a-d755-4859-9178-4b3cff7f2969' date '10/05/2013' time '17:59:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.33' 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 '15219fdf-b57e-4045-b695-f80796302ae8' date '10/02/2013' time '17:16:22' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.32' 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 '146c81de-c730-48ed-8cd6-4f9b4e816b0d' date '10/01/2013' time '21:12:14' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.31' message 'pull filename map out as arg to `mc filout` API which filters over to changes in the `fs fileout` API. ' id 'e3c2180d-dbab-45f1-93f8-89471c32dc3b' date '10/01/2013' time '17:31:02' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.30' 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 'fe764172-6cd8-427d-b885-7257a20bfca1' date '10/01/2013' time '14:47:38' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.29' message 'Issue #28: start defining `menu actions` ... starting in TDClientListElementBuilder ..' id 'b3b62cef-a31c-442e-b1e4-1faddff2adbb' date '09/30/2013' time '21:39:26' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.28' message 'add `mc fileout` and `gs fileout` commands ... aimed at providing fileout support that is compatible with saving source as .gs files ' id '211dc6ab-9faf-4d80-a522-daa5aa33d69d' date '09/30/2013' time '17:05:11' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.27' 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 '2645876b-7069-4cd0-b06f-51da896033c8' date '09/28/2013' time '13:49:16' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.26' 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 'f7219afe-e567-4cf1-bdfd-6e00da4f5eda' date '09/27/2013' time '22:09:47' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.25' message 'tweak `git mergetool` command' id '1fe42234-7df4-40e8-8868-1c31964850e3' date '09/27/2013' time '08:57:00' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.24' 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 '773ba959-fa54-4547-b128-4ae4d921fdf7' date '09/17/2013' time '12:23:56' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.23' message 'add `mc snapshot` command ... record restorve from backup in object log...' id '8683df84-2e5e-46a8-8c8b-3923c4f6b946' date '09/17/2013' time '04:45:42' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.22' 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 '0cae9abf-9e4a-4550-9296-ef2919301871' date '09/14/2013' time '23:41:34' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.21' 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 '89f94d08-f133-4dfb-811f-30211664bd57' date '09/04/2013' time '01:21:42' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.20' 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 '3b8b8b21-83a0-44f6-bf8c-f1091bdbd15a' date '09/03/2013' time '15:04:06' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.19' 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 '85e7d3e8-39c4-4bc5-9224-aba918fc041c' date '08/14/2013' time '11:00:30' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-.18' message 'Use #withGemstoneLineEndings in TDGitTool>>createTmpFileWith: since lf is expected on disk Let''s see if this works:)' id '06ee3019-9667-4818-9075-352692213444' date '08/08/2013' time '16:27:58' author '' ancestors ((name 'Tode-GemStone-Server-Core-.17' 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 '5bdb8736-fd5a-413b-b6a7-c07893a8e9b1' date '08/08/2013' time '06:41:21' author '' ancestors ((name 'Tode-GemStone-Server-Core-.16' 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 '2c99a8fb-d52f-4449-843a-b1876c44e4e1' date '08/07/2013' time '17:18:02' author '' ancestors ((name 'Tode-GemStone-Server-Core-.15' message 'add `mm locked` command to list locked projects ... update gitManPage to explain that @gitRepo is used as default git repository path' id '42f5155f-7c96-4fa5-ac42-9c7e7b65c717' date '08/04/2013' time '14:21:43' author '' ancestors ((name 'Tode-GemStone-Server-Core-.14' message 'fix bug in TDGitTool>>createTmpFileWith:' id '0afc63d1-d085-415d-bb3c-0e4ab9e57dfb' date '08/04/2013' time '12:56:01' author '' ancestors ((name 'Tode-GemStone-Server-Core-dkh.13' message 'create git tool with support for all common git commands including api support ... create an api for mm commit command' id '347b17ff-feba-4879-9494-a2fdd1170a74' date '08/03/2013' time '15:09:38' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.12' message 'record backup and restore times and bu list shows them ' id 'bb0f1d31-8760-4ff2-9d0f-c341cac2b346' date '08/02/2013' time '12:15:49' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.11' message 'include timestamps in bu list command ' id 'e7cf3060-a3ef-458f-8a9e-bcbfc8e05db0' date '07/25/2013' time '15:03:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-.10' message 'use TDAbstractDevTool class>>performSubCommand:objIn:tokens:windowId: whereever appropriate ... lots of places ' id 'c14b4875-a744-469f-8c23-3d4f46cc1423' date '07/09/2013' time '16:00:33' author '' ancestors ((name 'Tode-GemStone-Server-Core-dkh.9' message 'rm removes multiple nodes....avoid IdentitySet when doing find command...use truncate: since we want ellipses...' id '30d78830-4873-46f8-ad7a-1e179a4dcc59' date '06/04/2013' time '20:44:43' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.8' 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 '812d9b06-82ad-43ba-bf35-ca331e59d3c8' date '06/01/2013' time '11:23:35' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.7' message 'pharo port tweaks' id 'cf02e6fa-79c8-4d71-a883-eea57549913c' date '05/30/2013' time '07:06:31' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.6' message 'displayOn: is already taken in Pharo ... replace with displayOnPolicy:' id 'a7237721-1c06-4c65-b150-b1a5b5f17f9e' date '05/30/2013' time '06:41:26' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.5' message 'start work getting editors working in Pharo ' id '75e1a42a-fdae-42b1-a92b-0fe00b265516' date '05/28/2013' time '07:39:34' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.4' message 'handle block source in portable manner ' id '217531c1-feee-47ee-b4ed-885629a2787d' date '05/28/2013' time '06:33:27' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.3' message 'pushing more things around ' id 'b2eae1df-258f-4f1d-9487-28bb39a32237' date '05/27/2013' time '19:35:40' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.2' message 'move CharacterCollection>>printUsing: from Topez-Server-Core to Tode-GemStone-Server-Core ' id 'c3c2455c-f608-4eef-b450-2ff9b4e29cb3' date '05/27/2013' time '17:53:24' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.1' message 'Issue #25 ... re-packagin in preparation for Pharo port' id '87904ca4-7281-483c-8bf5-5f77dad83935' date '05/26/2013' time '10:31:19' 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 ()) \ No newline at end of file +(name 'Tode-GemStone-Server-Core-dkh.183' message 'merged by GitFileTree-MergeDriver' id '77fcac95-01a5-4720-b57a-8a41507d6a11' date '12 October 2015' time '9:19:34.385518 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.182' message 'twas a bit to aggressive in the `git mergetool` change in 4b7fb7c' id '92cd4586-ef0c-4d4c-9c1e-1f477b3ec116' date '9 October 2015' time '3:28:06 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.181' message 'TDGemToolTool>>gemtoolbuRestore was doing a backup not a restore .. bad boy!' id '94d36a0b-ad30-4a75-8dde-6b7c0dbb6ece' date '8 October 2015' time '11:56:44 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.180' message 'tweak the `git mergetool` for recent changes to performOnServer...(recognizing an error)' id 'd2ffa454-5e43-4dd1-9198-7bfdf5a9601b' date '7 October 2015' time '10:27:10 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.179' message 'more progress against sent but not implemented' id 'f63a8f51-5b7b-4e41-8279-1cebb3fbed0c' date '5 October 2015' time '9:44:54 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.178' message 'Issue #202: clean up some tests for snapshots also man page cleanup' id '2f2cb9d9-b241-414b-9618-7279fd311351' date '16 September 2015' time '4:26:35 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.177' message 'Issue #202: add --uncompressed option to `bu backup` command. Default for `bu backup` is to create a compressed backup. Also add a `bu validate` command for validating the readability of backup files ... update tests ,, improve (hopefully) performOnServer: functionality by getting back explicit command status' id 'c8c7c433-cd42-4e79-9030-d57b9e846f50' date '16 September 2015' time '3:45:18 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.176' message 'Issue #197: add notTranlogged synthetic field' id 'f3865e49-8ef8-4ca0-8afc-b741f8edf0f0' date '7 September 2015' time '5:27:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.175' message 'handle error in git merge tool a scoosh better (TDGitDiff>>source:)' id '10b03a5e-f706-491a-9625-ed27ad76f4c3' date '7 September 2015' time '12:50:48 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.174' message 'Issue #186: fix up some protocol pane errors ... clean up some failures for the `bu` command tests' id 'eee8c0b1-1d29-4fb2-a215-0348003bee39' date '1 September 2015' time '10:01:26 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.173' message 'Issue #184: move TodeClientElement>>printOn: to Tode-GemStone-Server-Core' id 'd47cff7b-42f2-4180-8114-5dc9f6f7b126' date '12 August 2015' time '1:21:01 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.172' message 'Issue #182: force a checkpoint before creating a snapshot ... add Pharo5.0 and GemStone 3.2.7 to lineup' id 'c721dde4-bd85-44a6-a2bb-7f94423ab301' date '7 August 2015' time '11:00:56 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.171' message 'fix a bug in `gs references` command' id 'ba5d0b15-96a6-4999-92cf-2ff70000b3be' date '5 July 2015' time '2:04:23 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.170' message 'add find references to navigator for all objects ... inMemory and inRepository' id 'ca1be07a-6185-4e32-b1a7-5c4745239c37' date '5 July 2015' time '1:42:35 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.169' message 'add --inMemory option to `gs references` command' id 'b8710db7-e4d0-4989-918f-7689aa0e064f' date '5 July 2015' time '1:01:15 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.168' message 'implement `gs references`' id 'e6ad9131-477a-4577-adee-0768988a2b34' date '5 July 2015' time '12:33:32 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.167' message '- add synthetic `committed` field to a few places where it was missed - take a list for `gs objectFor`' id '08894ac7-a49a-4fc7-8d0b-ea11ddf55c68' date '4 July 2015' time '4:00:49 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.166' message 'bring TDGemStoneTool>>gsobjectFor into the modern age' id 'ee0eb396-05a0-4449-819e-5e035ba92e72' date '4 July 2015' time '9:36:07 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.165' message 'object creation viewer for tODE is complete ... a nice bit of cross-referencing to view other classes that may be created in the stack containing a particular method ...' id '79a5e05d-307d-47f9-85c1-93249d4efde3' date '3 July 2015' time '5:53:11 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.164' message 'Pushing things around for the object creation view ... sort by tally and sort by tally class ... want to display total object count as well as object count by class in summary view and then when viewing callers/senders stack get a chance to switch to a different class ... the ProfMon provides separate call stacks segregated by class ..' id 'a947648b-d51e-47b1-bbe9-293f7429a90b' date '3 July 2015' time '4:09:42 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.163' message 'big chunk of work implementing object creation profile view ... basics are there, but I can imagine some additional tweaks' id 'c8b66a55-5045-4600-a2df-e031be0d0ce2' date '2 July 2015' time '5:38:01 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.162' message 'Issue #175: convert all users of STON in tODE to use #objectSerializer method ' id '6ac913a2-9004-40d6-a9b5-5c3378046873' date '25 June 2015' time '4:35:54 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.161' 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 '70da1dcc-f425-4e21-b381-98dc9adba696' date '24 June 2015' time '5:23:15 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.160' 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 'c4ef7979-6635-4626-8fff-b8bdae75ba09' date '19 June 2015' time '3:05:14 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.159' message 'Change GemStone .gs fileout support to tuck new methods in after the last method for the class instead of randomly at end of file ... not tested yet....' id '723caa9d-0124-49b1-bf9a-b9a16dfe06fe' date '16 June 2015' time '8:38:17 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.158' message 'final round of format tweaks ... will wait for new traceObjetCreation api for further `pf` work' id '0d24bdb2-d271-4beb-8a11-2b594c5f4354' date '12 June 2015' time '11:34:16 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.157' message 'checkpoint ... fine tune tally limit filtering' id '8240416a-bb1d-4ae2-bd28-e45e343d8ca8' date '11 June 2015' time '5:08:25 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.156' message 'checkpoint ... fiddle formatting to accomodate edenUsage' id 'abacb119-ada5-491d-a184-debe319ccf83' date '11 June 2015' time '4:47:08 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.155' message 'checkpoint ... working on getting the latency source view usable ... ' id 'f2adb9b8-d7f1-47d0-84cc-5dee06879173' date '11 June 2015' time '4:09:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.154' message 'fix up entry formatting ...' id '5225d172-477c-47b4-b277-b1e58c036e36' date '11 June 2015' time '3:19:32 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.153' message 'clean up clientList management logic for the two profiler windows' id 'a9b3e483-1246-44d6-bd06-6c339fc2fa7e' date '11 June 2015' time '2:58:43 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.152' message 'fix layout for prof mon entries' id 'd4e3c2b7-06b8-4333-9ba3-1cd28cdfd872' date '11 June 2015' time '2:47:13 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.151' message 'checkpoint ... refactoring the main view for execTime' id '3b48f173-fd86-42f6-8156-ff47064f8c44' date '11 June 2015' time '2:12:38 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.150' message 'all profiling reports look good except for edunUsage ... I think I might to produce a better report for new object creation...' id '79e65a63-1aeb-4e32-a4f2-c6600be74a38' date '11 June 2015' time '12:03:23 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.149' message 'support the new profiling features in GemStone 3.3: - new package and tool class (TDProfileTool33 - implement smalltalk api in TDProfileTool - add options to selected TDProfileTool commands - intial implementation of new 3.3 features' id 'ca87fa26-7024-4913-994d-2470a87a01c2' date '11 June 2015' time '10:06:18 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.148' message 'if checkpoints aren''t still suspended after snapshots complete must remove snapshot files' id 'c73ad961-9312-4b6c-a419-462fcde48b74' date '22 March 2015' time '8:21:27 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.147' message 'break out body of `bu snapshot` so that it is callable from Smalltalk' id '12c21343-c10c-4a03-8c71-a6afff454997' date '22 March 2015' time '8:17:33 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.146' message 'add --safely option to `bu backup` command' id '70fa81a8-434d-488c-bb86-923c078243b3' date '22 March 2015' time '8:07:08 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.145' message 'Add --safely option to `bu snapshot` command so that original snapshots can be preserved ... often the use case in scripts for snapshot is involves preserving the original snapshot ... let user decide to create new snapshot' id '944481d8-deac-462f-918d-ab8722cbe330' date '21 March 2015' time '8:46:47 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.144' 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 '5dae8042-b3c5-4c6a-8a85-0e79e926f2cb' date '21 March 2015' time '4:20:41 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.143' message 'complete work on support snapshots in the `bu` family of commands ... tests added ....' id 'fd12810d-3ebd-4f8a-86ea-aa147193e587' date '19 March 2015' time '4:52:49 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.142' message 'CHECKPOINT: folding extent snapshots into the bu mix' id '3b1bc342-8448-4eae-a096-52712496d5c8' date '18 March 2015' time '9:04:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.141' message 'Issue #135: revise gemtools man page references after Issue #147 completed' id '2f90884e-41dc-4ce2-b605-fc269f21a6e5' date '8 February 2015' time '4:26:18 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.140' message 'Issue #147: finish up the pass for writing `gs` command man pages ' id '63b78c66-80bc-4a48-9501-773e75fa6b92' date '8 February 2015' time '4:13:35 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.139' message 'Issue #147: man pages for `gs configuration`, `gs fileout`, and `gs halt`' id '9a3f505d-ab8f-497e-99e6-980616b8f92d' date '7 February 2015' time '3:55:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.138' 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 '33526ee8-3b2a-4767-90f0-951f05822ceb' date '7 February 2015' time '3:10:16 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.137' message 'Issue #135: finish up Admin, Help and Debug... sections ... add --continuation menu item to `ol view` and `ol clear` commands ' id '3d1d3e88-3b24-4a13-a02f-52cb5c358e15' date '7 February 2015' time '12:44:21 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.136' 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 'e15410c7-4d78-41ce-a115-503673b87dc1' date '7 February 2015' time '11:38:01 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.135' message 'Issue #135: finish up the `Admin>Repository` submenu items...restructure `bu list`, `bu restore` and `gs mfc` commands' id '94c6420f-96e0-4387-bb8a-ca43db6040ef' date '6 February 2015' time '4:44:55 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.134' 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 '2721a1f9-d697-46b5-be42-2277bd15aea5' date '6 February 2015' time '11:05:28 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.133' message '`git mergetool` can be used on a git repo that has cached changes and no merge conflicts ... useful when doing manual git ops on code that is not part of a current image ... can still view in familar format and not have to resort to view `git diff` output in terminal' id '88fd6c0a-100b-4485-af3d-cf6e77f03458' date '31 January 2015' time '2:53:30 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.132' message 'need to encode source as utf8 before writing to disk on merge' id '4fd5ce93-4b6e-44dc-869f-6756d63893a0' date '30 January 2015' time '9:01:29 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.131' 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 '20660fe9-05a9-490f-82c4-28abee4daace' date '30 January 2015' time '4:35:24 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.130' 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 '771cce2a-32d7-4bfd-bb1c-a630ef72f944' date '26 January 2015' time '5:22:27 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.129' 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 '6b70e793-c5f9-49c0-9eba-1c6201b581ed' date '25 January 2015' time '5:45:11 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.128' 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 '8b92684c-547c-4e21-9e68-8ce4fedf25b1' date '25 January 2015' time '10:52 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.127' 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 '6f95a331-664f-40ba-99b8-2dc1cfecc3e2' date '25 January 2015' time '9:18:34 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.126' message 'implement ClientForwarder>>printOn:recursionSet: as it can be called at times ...' id 'c9ef1d5a-35fd-492f-921f-8604e1ea697b' date '1 January 2015' time '6:15:26 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.125' message 'add `gs fileSizeReport`' id '793b5c5b-5200-488e-8d4a-634f6edd479e' date '31 December 2014' time '12:39:52 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.124' message 'Issue #5: get rid of extraneous method ...' id 'c8c0075a-df0d-47e8-8b74-83d403f694cf' date '18 December 2014' time '9:32:55 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.123' message 'Issue #5: fix an introduced problem in TDNode>>printOn:' id '5a446f86-9f0b-49ee-8d3d-2ca1bbcf3b41' date '18 December 2014' time '4:57:49 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.122' message 'a couple of tweaks ...' id '736dcc87-e494-4b38-9033-f6a6db830952' date '2 December 2014' time '7:38:12 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.121' message 'fiddle with `ol view`: do a commit instead of an abort for ojectLogBlock ... don''t lose information ... include error description with continuation label for error continuations' id 'c2970dfb-2571-4e60-9915-f769ff94d7e0' date '30 November 2014' time '10:36 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.120' message 'fixing `bu` command for gmestone 2.4.x' id '8eae148e-0bbd-4af3-ac56-64146aa12cf6' date '20 November 2014' time '11:24:36 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.119' 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 'f6c29ba5-7d5f-432f-8e25-071495739a4f' date '12 November 2014' time '11:08:58 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.118' message 'add "bread crumb" menu item to profile tools entry view ... jump up the stack of visited methods rather than have to navigate back using th `<<<` line ... the profile tools needs a modernization workover, but using the profiler today pointed out these particular issues' id 'd848139a-67a1-418f-888c-4901ec600065' date '10 August 2014' time '7:49:57 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.117' message 'for profile tool, add menu items to sort by total and sort by tally (currently only sorts by tally)' id '71dbb190-7ad2-4f7e-87ff-5398c2fcc34e' date '10 August 2014' time '6:26:35 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.116' 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 'c1d757bc-e2e2-4f23-ae45-377d55b6b707' date '2 July 2014' time '1:24:23 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.115' message 'Issue #85: take a shot at checking for voting ... need more testing' id '7c07fe0b-eef0-40ff-90c1-e29a316605de' date '18 June 2014' time '9:33:21 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.114' message 'add pid filter to `ol view` command ... add tracking to TDDebugTool class>>sendSetOrClearBreakPointSignal: to see how remote debugging is working' id '659a3fd3-3590-4b73-b9ae-f732a4ffb4c6' date '5 June 2014' time '7:18:47 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.113' message 'tweak `ol view` entry layout ... truncate the label so timestamp is still easily visible' id 'efba6a52-f117-4f0d-b953-0da42c30a306' date '5 June 2014' time '6:51:21 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.112' message 'potpourri - abort in `ol view` ... need to parameterize this - fix GsNMethod reference in new remote breakpoint code - tracing for errors during breakpoint tests ... obviously something is not right in the remote breakpoint code, but the tests pass locally (as is usually the case)' id '3aaef432-02e5-4e6a-ac79-6f76533a497d' date '5 June 2014' time '5:43:53 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.111' message 'hook up remote breakpoints mechanism to tODE...still needs testing ...' id '70f21e10-4e48-4dff-9c9b-c8904b7305c7' date '5 June 2014' time '4:18:51 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.110' message 'fix `pf view` browser ... capture stack on bu error and do not fail test ... problems running backups automatically when sessions are severely limited ' id '31cb0a9c-be9b-446c-8028-dcf38c86f956' date '4 June 2014' time '3:34:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.109' message 'allow for filtering new interaction priority - interaction invented to record headless interactions in object log - Issue #63 and glassdb/glass#21' id 'ce77ac75-f931-4d4c-95f4-21fcb5808a0f' date '3 June 2014' time '4:12:58 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.108' message 'Issue #39: tweaks to debugger when attached to a continuation - `debug continuation` menu item in TDObjectLogEntryBrowser attaches debugger to the process .. can''t step and continue at the moment - `ol view` command brings up TDObjectLogEntryBrowser' id 'fcfc1f6b-8874-41f2-94fa-8b4171192339' date '3 June 2014' time '8:06:51 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.107' message 'remove TDObjectLog and TDObjectLogElementBuilder as they are no longer used' id '718b4a71-fd8f-4df9-b0ac-74a76d5d0a94' date '3 June 2014' time '7:43:01 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.106' 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 'e057afde-0e5a-43fd-b60f-bc70f50b7f6b' date '3 June 2014' time '7:35:27 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.105' message 'first cut at pass re-implement `ol` command - `ol clear` and `ol view` - --age option for specifying a time-based cutoff - for view only select object log entries newer than age - for clear only clear object olog entries older than age - still need to - remove TDObject and TDObjectLogElementBuilder - attach debugger to continuation ' id '8fbc6759-b5f5-4382-8dd0-b416a3c362c6' date '2 June 2014' time '9:43:23 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.104' 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 'af00bb33-ab69-46ef-a207-5f76ad67b1db' date '30 May 2014' time '7:21:07 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.103' 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 'bd91e9ed-7076-40a3-8acc-4f6c23cb302c' date '29 May 2014' time '1:51:36 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.102' 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 '137749c7-dbb7-4f43-8253-7aa7c389e018' date '28 May 2014' time '9:58:54 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.101' 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 '1ac87752-5b18-48db-82f7-053c5f4525fb' date '28 May 2014' time '4:50:28 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.100' 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 '2a0805b9-1147-4900-96ae-9225d74108de' date '23 May 2014' time '1:49:36 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.99' 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 '3d206d57-a8d6-48b8-8b68-d250ae237bea' date '22 May 2014' time '6:14:08 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.98' 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 '11d33bae-133a-450c-8e9c-f99151a41fd2' date '21 May 2014' time '11:03:04 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.97' message 'implement clone github project in project list - `git clone` implemented - TDMetacelloTool>>projectMap:toRepository: implemented' id '5a4d3666-0bc8-48ab-b6d9-ea61de5b2cdb' date '20 May 2014' time '4:40:34 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.96' message 'a bit of work so that line ending diffs can be recognized' id '1c66ac5f-c8c2-4da7-9e2a-910c1e1152cd' date '19 May 2014' time '12:13:04 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.95' message 'arrange for doing diff for git-only repo - history not available in diff browser when doing plain diff' id '827f6125-e5bf-4f95-91e8-99424be98e04' date '15 May 2014' time '8:32:44 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.94' message 'checkpoint ... testing /home/templates/commit script' id '07a23f7e-a9f7-40e8-a08d-8ce036cc28e2' date '15 May 2014' time '5:46:33 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.93' 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 '4e2410ca-c956-4d38-9cc4-095595d10999' date '14 May 2014' time '4:44:42 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.92' message 'TDGitFullHistoryBrowser is not block-based (Cmd-l recalculates list)' id '4b6c3aa5-5e68-47e0-b96a-dd2192cdbed6' date '14 May 2014' time '11:48:52 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.91' message 'implement `bu remove` and adjust baseline to load Tode-GemStone-Server-Tests - plus tests and man pages' id 'f2859bbe-299c-414b-a862-54f35443e816' date '13 May 2014' time '4:45:16 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.90' message 'initializeTools in baseline ... pick up loads from registration ... stub out `bu remove`' id '9bf6a89d-7e22-4198-8243-a69401565f09' date '13 May 2014' time '4:24 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.89' 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 '3496e2be-88c8-4ac4-90e2-11c613bc4e87' date '13 May 2014' time '11:07:46 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.88' message 'add full current log entry menu item' id '22be2b49-3171-4802-845f-4d3e0be13895' date '12 May 2014' time '7:53:53 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.87' message 'file tree diff browser gets install remote/local ' id '7551febf-7213-4ccb-9eaa-8939cd7574e1' date '12 May 2014' time '7:38:10 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.86' 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 '78d4a2dc-33ab-4023-b075-203ac0951591' date '12 May 2014' time '5:48:30 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.85' 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 '9c9f5aff-4152-401f-98ca-edacb6af0c88' date '12 May 2014' time '5:34:25 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.84' 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 'f8cd1055-e0c7-4c8d-9e3c-7d5dc391c720' date '12 May 2014' time '3:55:10 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.83' 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 'c462c5c5-185f-4195-97c5-403216532059' date '12 May 2014' time '12:58:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.82' message '- added browse method menu item to file tree diff tool - add toggle view st only menu item to file tree diff tool' id 'e831d61e-068d-4317-8f84-f7903ce96e9d' date '10 May 2014' time '10:26:46 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.81' message '- fine tune `filetreetool` feature implementations - toggle view st only menu for `filetreetool`' id 'e8d8deea-7c23-44d5-9498-fb34303a715f' date '10 May 2014' time '9:03:50 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.80' 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 'c9f52ba2-7edf-44eb-8555-816482a29fda' date '10 May 2014' time '8:41:25 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.79' message '- implement `git filetreetool` for doing diffs against filetree git repos ... two advantages: 1. smalltalk source is formatted before comparison, so only semantic differences are shown 2. senders/implementors menu items available on Smalltalk methods ...' id '09e4814e-ddd7-4896-b1bb-28e260b13c93' date '10 May 2014' time '12:13:24 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.78' 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 '65332533-7b41-4f05-9227-5a045db50c51' date '10 May 2014' time '8:11:44 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.77' 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 '9e9a7d62-2caa-41e0-8ca3-9b8f011c9a0b' date '9 May 2014' time '5:02:58 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.76' 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 '1d3defb6-97d9-4262-a53a-7c2879c37c64' date '9 May 2014' time '3:42:47 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.75' message '- add `inspect` item to object menu - dip toe in water for revamping git diff tool' id '7a2f2840-8db8-4c88-9455-19158dce73f6' date '9 May 2014' time '12:32:41 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.74' message '- fix up `eval` command ... different implementation between 2.4 and 3.x' id '7f9f7b38-cd92-4199-b40b-7e9f67b9d8af' date '5 May 2014' time '10:15:10 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.73' 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 '25486490-7944-4d30-9d76-eab2e591df73' date '28 April 2014' time '5:56:47 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.72' 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 '39d08bc6-1b80-4676-a8b4-85052e0dff32' date '26 April 2014' time '9:09:11 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.71' 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 '044eb6a7-156a-41be-afe2-d6a2577b611b' date '26 April 2014' time '10:01:02 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.70' 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 'a4215438-3b6a-4b20-86f1-016e0fec6a16' date '26 April 2014' time '8:42:56 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.69' 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 '471ad2f1-8ee0-412a-bb6d-a8a684a2bccb' date '26 April 2014' time '7:52:18 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.68' message '- add SEE ALSO section to man page - `bu` command man pages and new implementation based on getopts' id 'bddda5f3-dbce-4dd2-9aef-fca1f3f31180' date '20 April 2014' time '9:06:28 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.67' message '- working on getting tests to pass in GemStone 2.4.x' id '30be143a-0db5-4275-a705-c76df06d70f3' date '19 April 2014' time '8:44:34 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.66' 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 'afd0e8e4-676a-41bb-aa50-6b964814ed1d' date '19 April 2014' time '12:14:39 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.65' 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 '5359786a-3bdd-41aa-b81d-c4d65a7ba8b3' date '18 April 2014' time '2:05:44 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.64' message '- ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id 'e7007f30-437f-40e4-99f1-b95ca033dbc3' date '31 March 2014' time '10:44:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.63' message '- CharacterCollection should include size... - ByteArray print shouldn''t be truncated and shouldn''t print the String interpretation...' id 'a6f450a3-1579-4611-ac09-8632bd341a88' date '31 March 2014' time '9:38:10 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.62' message 'Object menu functional in code window ... `tode it` and `profile it` menu items implemented ...' id 'cc72312b-4fcc-417d-8560-57e735d9a120' date '26 March 2014' time '6:59:08 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.61' message 'pass list and selection index for list in one pass (using an Association)' id '4c784bed-a985-4a90-9be9-be03b2a7f789' date '20 March 2014' time '8:47:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.60' 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 '8fd6f030-b231-4748-a002-101d1f608c32' date '7 February 2014' time '7:56:28 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.59' message 'tweak TDGemStoneTool>>gsfileout:externalMethodMap:classToFilenameMap:defaultHeader: for support of ernie dev' id '0a0fd969-c387-456f-a7ca-0ad65d567703' date '7 February 2014' time '7:36:26 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.58' message '`gs version` command ... edits `System gemversionReport`' id '04afd28d-a171-4135-9496-5ec67df6f161' date '31 January 2014' time '3:01:07 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.57' 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 '05b61ff1-69cd-45ef-b9c0-e54239ff1941' date '31 January 2014' time '8:54:05 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.56' message 'move ExecBlock method to Topez-Server-31x-Core' id 'ebe62410-6e70-4469-ac3f-5afe7dce9391' date '20 January 2014' time '5:05:09 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.55' message '`gs objectFor` command (get obj from oop) checkpoint TDRcIndexDictionaryNodeBuilder and TDRcIndexDictionaryKey work ... improving inspector support for RcIndexDictionary ...' id '40d4300b-ab48-450d-bbfd-ea5eb6bd6ece' date '15 January 2014' time '5:19:54 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.54' message 'allow fur updating both class-side and instance-side method categories for gs fileouts..' id 'ed9f226a-7f20-4c13-89ed-8336f07278c2' date '25 December 2013' time '3:50:31 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.53' message 'add support for updating method category only for gs fileouts..' id '9f7bc938-549f-479e-8f36-d518711436ef' date '24 December 2013' time '7:13:04 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.52' message 'bugfix TDFileSystemDirectoryNode>>addChildFileSystemLeafNode: ... add TDGemStoneTool>>gsfileoutClass:header:on: ' id '17afd984-9864-4c4e-a2ee-0a5058041d89' date '21 December 2013' time '11:53:04 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.51' message 'CMD-SHIFT-P: add window label to printout ... `gs halt` implements an AlmostOutOfMemory handler ...' id 'e2c49605-f98f-4331-986e-69befb63e6e1' date '18 December 2013' time '9:05:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.50' 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 'fd407b59-4f51-41d4-a34d-85c920e6e1c5' date '16 December 2013' time '7:41:38 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.49' message 'Need to use FileDirectory readOnlyFileNamed: to correctly get file contents...' id '4055d986-3e1c-4cbf-bba0-e14b17e46709' date '13 December 2013' time '6:15:13 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.48' 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 '2cd747cc-c8d1-4b6c-8f4e-e330e23e6329' date '6 December 2013' time '11:49:39 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.47' message 'sort associations for dictionary builder (TDDictionaryNodeBuilder) ... add `gs sessionDescription` command to easily get the gem pid for attaching gdb ...' id 'c6908991-7a04-4c86-9823-0189f1ef512b' date '14 November 2013' time '5:04:20 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.46' 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 'bc089a97-2114-429c-878b-f9ef3689cc35' date '11 November 2013' time '5:52:10 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.45' 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 '5222b2f5-efa0-41a7-8c13-9e54ebf4c946' date '11 November 2013' time '2:49:59 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.44' 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 '81202b7e-8eaf-4caa-a774-8060e72a58ac' date '10 November 2013' time '11:27:17 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.43' message 'tweak TDGemStoneTool>>gsfileout:filename:range:in: to compensate for some 3.2 fileout bugfixes ...' id 'fc43e827-d268-4f7c-a451-933970b3abec' date '6 November 2013' time '6:37:57 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.42' 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 '93825973-6f13-40ab-be08-4d71d1bbf5c6' date '20 October 2013' time '2:40:58 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.41' message 'fix `gs fileout` ...' id '25770e25-4d13-4b25-9f94-f3e82fe7d579' date '18 October 2013' time '10:00:09 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.40' message 'really fix funky hierarchy list bug ... tweak TDProfileTool>>pfview: return value' id '8ed5a5f1-49ee-48c9-a80c-b22cbc06cc61' date '18 October 2013' time '6:10:59 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.39' message 'Attempt to get around security violations in TDSymbolDictionaryDefinition>>classDefinitions ... TDSimpleDiff created to support generic in-image text diff views...' id 'e98d03cb-53ce-4981-8f23-d4c8218fb267' date '11 October 2013' time '7:34:37 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.38' message 'ensure that lf is used in exported source files in TDGemStoneTool>>gsfileout:filename:range:in:' id '4f7f931f-4be6-4fe9-8d36-2f7cbe336aed' date '9 October 2013' time '3:58:36 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.37' 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 '3f23e6e4-cce6-441b-919d-466871e5aad4' date '7 October 2013' time '2:34:52 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.36' message 'all git commands that #edit the response will use the window named #gitStatus ... cut down on window proliferation' id '1d0235bb-d211-40de-8e9c-2851521ecf59' date '6 October 2013' time '12:46:35 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.35' message 'Issue #38: first cut at functional tool ... works, but need to fiddle with menus' id '350377ad-e7ec-4544-bbe0-0805890b7f81' date '6 October 2013' time '11:47:40 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.34' message 'Issue #38: just getting started with `git difftool`' id 'ad46cc9a-d755-4859-9178-4b3cff7f2969' date '5 October 2013' time '5:59:49 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.33' 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 '15219fdf-b57e-4045-b695-f80796302ae8' date '2 October 2013' time '5:16:22 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.32' 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 '146c81de-c730-48ed-8cd6-4f9b4e816b0d' date '1 October 2013' time '9:12:14 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.31' message 'pull filename map out as arg to `mc filout` API which filters over to changes in the `fs fileout` API. ' id 'e3c2180d-dbab-45f1-93f8-89471c32dc3b' date '1 October 2013' time '5:31:02 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.30' 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 'fe764172-6cd8-427d-b885-7257a20bfca1' date '1 October 2013' time '2:47:38 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.29' message 'Issue #28: start defining `menu actions` ... starting in TDClientListElementBuilder ..' id 'b3b62cef-a31c-442e-b1e4-1faddff2adbb' date '30 September 2013' time '9:39:26 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.28' message 'add `mc fileout` and `gs fileout` commands ... aimed at providing fileout support that is compatible with saving source as .gs files ' id '211dc6ab-9faf-4d80-a522-daa5aa33d69d' date '30 September 2013' time '5:05:11 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.27' 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 '2645876b-7069-4cd0-b06f-51da896033c8' date '28 September 2013' time '1:49:16 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.26' 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 'f7219afe-e567-4cf1-bdfd-6e00da4f5eda' date '27 September 2013' time '10:09:47 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.25' message 'tweak `git mergetool` command' id '1fe42234-7df4-40e8-8868-1c31964850e3' date '27 September 2013' time '8:57 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.24' 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 '773ba959-fa54-4547-b128-4ae4d921fdf7' date '17 September 2013' time '12:23:56 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.23' message 'add `mc snapshot` command ... record restorve from backup in object log...' id '8683df84-2e5e-46a8-8c8b-3923c4f6b946' date '17 September 2013' time '4:45:42 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.22' 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 '0cae9abf-9e4a-4550-9296-ef2919301871' date '14 September 2013' time '11:41:34 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.21' 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 '89f94d08-f133-4dfb-811f-30211664bd57' date '4 September 2013' time '1:21:42 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.20' 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 '3b8b8b21-83a0-44f6-bf8c-f1091bdbd15a' date '3 September 2013' time '3:04:06 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.19' 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 '85e7d3e8-39c4-4bc5-9224-aba918fc041c' date '14 August 2013' time '11:00:30 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-.18' message 'Use #withGemstoneLineEndings in TDGitTool>>createTmpFileWith: since lf is expected on disk Let''s see if this works:)' id '06ee3019-9667-4818-9075-352692213444' date '8 August 2013' time '4:27:58 pm' author '' ancestors ((name 'Tode-GemStone-Server-Core-.17' 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 '5bdb8736-fd5a-413b-b6a7-c07893a8e9b1' date '8 August 2013' time '6:41:21 am' author '' ancestors ((name 'Tode-GemStone-Server-Core-.16' 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 '2c99a8fb-d52f-4449-843a-b1876c44e4e1' date '7 August 2013' time '5:18:02 pm' author '' ancestors ((name 'Tode-GemStone-Server-Core-.15' message 'add `mm locked` command to list locked projects ... update gitManPage to explain that @gitRepo is used as default git repository path' id '42f5155f-7c96-4fa5-ac42-9c7e7b65c717' date '4 August 2013' time '2:21:43 pm' author '' ancestors ((name 'Tode-GemStone-Server-Core-.14' message 'fix bug in TDGitTool>>createTmpFileWith:' id '0afc63d1-d085-415d-bb3c-0e4ab9e57dfb' date '4 August 2013' time '12:56:01 pm' author '' ancestors ((name 'Tode-GemStone-Server-Core-dkh.13' message 'create git tool with support for all common git commands including api support ... create an api for mm commit command' id '347b17ff-feba-4879-9494-a2fdd1170a74' date '3 August 2013' time '3:09:38 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.12' message 'record backup and restore times and bu list shows them ' id 'bb0f1d31-8760-4ff2-9d0f-c341cac2b346' date '2 August 2013' time '12:15:49 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.11' message 'include timestamps in bu list command ' id 'e7cf3060-a3ef-458f-8a9e-bcbfc8e05db0' date '25 July 2013' time '3:03:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-.10' message 'use TDAbstractDevTool class>>performSubCommand:objIn:tokens:windowId: whereever appropriate ... lots of places ' id 'c14b4875-a744-469f-8c23-3d4f46cc1423' date '9 July 2013' time '4:00:33 pm' author '' ancestors ((name 'Tode-GemStone-Server-Core-dkh.9' message 'rm removes multiple nodes....avoid IdentitySet when doing find command...use truncate: since we want ellipses...' id '30d78830-4873-46f8-ad7a-1e179a4dcc59' date '4 June 2013' time '8:44:43 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.8' 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 '812d9b06-82ad-43ba-bf35-ca331e59d3c8' date '1 June 2013' time '11:23:35 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.7' message 'pharo port tweaks' id 'cf02e6fa-79c8-4d71-a883-eea57549913c' date '30 May 2013' time '7:06:31 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.6' message 'displayOn: is already taken in Pharo ... replace with displayOnPolicy:' id 'a7237721-1c06-4c65-b150-b1a5b5f17f9e' date '30 May 2013' time '6:41:26 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.5' message 'start work getting editors working in Pharo ' id '75e1a42a-fdae-42b1-a92b-0fe00b265516' date '28 May 2013' time '7:39:34 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.4' message 'handle block source in portable manner ' id '217531c1-feee-47ee-b4ed-885629a2787d' date '28 May 2013' time '6:33:27 am' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.3' message 'pushing more things around ' id 'b2eae1df-258f-4f1d-9487-28bb39a32237' date '27 May 2013' time '7:35:40 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.2' message 'move CharacterCollection>>printUsing: from Topez-Server-Core to Tode-GemStone-Server-Core ' id 'c3c2455c-f608-4eef-b450-2ff9b4e29cb3' date '27 May 2013' time '5:53:24 pm' author 'dkh' ancestors ((name 'Tode-GemStone-Server-Core-dkh.1' message 'Issue #25 ... re-packagin in preparation for Pharo port' id '87904ca4-7281-483c-8bf5-5f77dad83935' date '26 May 2013' time '10:31:19 am' 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 ())(name 'Tode-GemStone-Server-Core-dkh.179' message 'the gemtool restore method was actually doing a backup ... not cool:(' id 'b8294754-7069-4411-bc30-3edac60c5d5d' date '8 October 2015' time '12:02:42 pm' author 'dkh' ancestors ((id '2f2cb9d9-b241-414b-9618-7279fd311351')) stepChildren ())) stepChildren ()) \ No newline at end of file