diff --git a/docs/MetacelloScriptingAPI.md b/docs/MetacelloScriptingAPI.md index a4f888c95..71f70e078 100644 --- a/docs/MetacelloScriptingAPI.md +++ b/docs/MetacelloScriptingAPI.md @@ -536,6 +536,7 @@ is rooted in the projects HOME directory. * croquet: * filetreeDirectory: * gemsource: +* githubUser:project:path: * githubUser:project:commitish:path: * impara: * renggli: diff --git a/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.commitish.path..st b/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.commitish.path..st index 24b94c693..7ab23f67c 100644 --- a/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.commitish.path..st +++ b/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.commitish.path..st @@ -1,10 +1,10 @@ api repository shortcuts githubUser: userName project: projectName commitish: commitish path: path - | branchOrCommitOrTag | - branchOrCommitOrTag := commitish. - branchOrCommitOrTag isEmpty - ifTrue: [ branchOrCommitOrTag := 'master' ]. - self - repository: - 'github://' , userName , '/' , projectName , ':' , branchOrCommitOrTag , '/' - , path \ No newline at end of file + "commitish can be a branch name, commit hash, or tag." + + self repository: ( + 'github://' , userName , '/' , projectName , ( + (commitish isNil or: [commitish isEmpty]) + ifTrue: [''] + ifFalse: [':' , commitish] + ) , '/' , path) \ No newline at end of file diff --git a/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.path..st b/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.path..st new file mode 100644 index 000000000..05d7cfddf --- /dev/null +++ b/repository/Metacello-Base.package/Metacello.class/instance/githubUser.project.path..st @@ -0,0 +1,8 @@ +api repository shortcuts +githubUser: userName project: projectName path: path + + ^ self + githubUser: userName + project: projectName + commitish: nil + path: path \ No newline at end of file diff --git a/repository/Metacello-Base.package/Metacello.class/methodProperties.json b/repository/Metacello-Base.package/Metacello.class/methodProperties.json index 6dbfa5ae9..3516eeaae 100644 --- a/repository/Metacello-Base.package/Metacello.class/methodProperties.json +++ b/repository/Metacello-Base.package/Metacello.class/methodProperties.json @@ -23,7 +23,8 @@ "filetreeDirectory:" : "dkh 07/25/2013 15:21", "gemsource:" : "dkh 06/28/2013 16:52", "get" : "dkh 09/30/2014 13:59", - "githubUser:project:commitish:path:" : "dkh 07/25/2013 15:26", + "githubUser:project:path:" : "ct 11/7/2020 20:12", + "githubUser:project:commitish:path:" : "ct 11/7/2020 20:15", "ignoreImage" : "dkh 6/13/2012 16:05", "impara:" : "dkh 7/17/2012 16:48", "list" : "dkh 09/30/2014 14:00", diff --git a/repository/Metacello-Base.package/monticello.meta/version b/repository/Metacello-Base.package/monticello.meta/version index 9c2ecafb8..cc798d179 100644 --- a/repository/Metacello-Base.package/monticello.meta/version +++ b/repository/Metacello-Base.package/monticello.meta/version @@ -1 +1,74 @@ -(name 'Metacello-Base-ct.125' message 'Complements Metacello-Core-ct.834.' id 'fe6a6476-52f0-ef45-98e0-6506e98da24f' date '7 November 2020' time '3:02:32.833274 pm' author 'ct' ancestors ((name 'Metacello-Base-topa.124' message 'Add shortcuts for the Software Architecture Group SqueakSource instance.' id '96aeca2b-e3d0-417c-ab00-8b5383ce0e87' date '19 January 2015' time '3:26:58.407 pm' author 'topa' ancestors ((name 'Metacello-Base-dkh.123' message 'Issue #290: finish things off with `onLockBreak` and `onLockBreak:`' id '26443c20-aa87-4a7d-a9f9-7eb2efbfde77' date '13 October 2014' time '9:38:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.122' message 'Issue #296: add BaselineOf class>>validate' id 'e34ee94a-26e6-442e-b15d-3e1aa826433c' date '11 October 2014' time '3:54:14 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.121' message 'Issue #290: portability change' id '8f0b68ac-02f7-4aec-a3de-6847fca452cd' date '10 October 2014' time '4:45:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.120' message 'Issue #290: should be Metacello>>onConflictUseIncoming and Metacello>>onConflictUseLoaded' id 'a576c4ee-ed73-4706-ac47-e464790c9a99' date '10 October 2014' time '3:43:20 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.119' message 'Issue #290: add new API methods: - Metacello>>onConflictsUseIncoming - Metacello>>onConflictsUseLoaded - Metacello>>onConflictUseIncoming:useLoaded: - Metacello>>onDowngradeUseIncoming - Metacello>>onDowngradeUseIncoming: - Metacello>>onUpgradeUseLoaded - Metacello>>onUpgradeUseLoaded: - Metacello>>onWarningLog - MetacelloResolveProjectUpgrade>>useIncoming - MetacelloResolveProjectUpgrade>>useLoaded' id '82c2df5a-9bd4-447d-9bba-b8ae0394ea8b' date '10 October 2014' time '3:20:45 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.118' message 'Issue #230: initial implementation of command chaining ... tests plus some logging cleanup' id 'd6bae34e-df17-4f98-b40c-11cd7a849bf6' date '30 September 2014' time '2:32:54 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.117' message 'Issue #233 and Issue #287 move extensions methods for Gitorious support to Metacello-Gitorious package and remove Metacello-Gitorious package from baseline' id '83aab141-70aa-4a34-a8ec-ea26507f1879' date '29 September 2014' time '5:15:12 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.116' message 'Issue #233: initial round of changes in support of adding gitorious and bitbucket' id 'a9f61905-c1cf-4633-97d3-5ae3bb19af2e' date '29 September 2014' time '1:03:10 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.115' message 'add `register` command ... - useful to change registered version and or repoisotry during developement.' id '452de89f-1795-49be-a59b-80dbd2f15a5e' date '16 May 2014' time '2:24:08 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.114' message 'turns out that having an unregister command to deal with unloaded projects is convenient...' id '7836296c-aa9a-4951-9372-b26b3bbea06c' date '18 November 2013' time '7:59:37 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.113' message 'Issue #197: add Metacello class>>registrations, just because I need it....tweak MetacelloProjectRegistry>>primeRegistryFromImage:baselineClasses: to handle locked projects as way of influencing priming of registry...add more tests .... feeling comfortable about current implementation ... now what trouble does it cause? ' id '046f9cbd-8db7-4bd0-8c46-f715dd45a6a0' date '27 July 2013' time '8:52:36 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.112' message 'add some more repository shortcuts...implement the locked command to list locked projects...add test for listing locked projects ' id 'd400f1fb-3581-4de8-9380-efe980981262' date '25 July 2013' time '4:11:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.111' message 'Issue #191: fix onWarning ... tests should pass Issue #192: start work on onLock: implementation ... will tests pass? ' id '5427f73b-c3eb-4622-a861-b0343d69cf1d' date '24 July 2013' time '6:41:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.110' message 'Issue #191: initial implementation ... starting on test case ' id 'e5d830b9-809e-4d64-8341-d81e45d18de7' date '24 July 2013' time '4:01:40 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.109' message 'Issue #172: replace source references to ss3.gemstone.com ' id '00d8693d-7ca3-4fba-a201-54905f9b6891' date '29 June 2013' time '12:29:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.108' message 'update Metacello-Base bootstrapping logic in support of https://github.com/dalehenrich/builderCI/issues/51 ' id '67331427-9aa5-46a6-9d31-e03de1e0ba7e' date '8 May 2013' time '12:01:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.107' message '- bootstrap from Metacello-Base needs to load Metacello-PharoCommonPlatform ' id 'df5acc6b-292b-4c76-b992-76bff252a6c6' date '8 May 2013' time '12:25:52 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.106' message '- workaround for SmalltalkHub Issue 21: corrupted package...propogate new package to Metacello-Base ' id 'a67c156e-b139-4687-b6e1-dd6b577af560' date '7 May 2013' time '11:13:04 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.105' message 'switch to using http://smalltalkhub.com/mc/dkh/metacello/main as alternate repository to http://seaside.gemstone.com/ss/metacello ' id 'b92f5b77-2481-4173-afd9-ecf739ccbc24' date '7 May 2013' time '1:27:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.104' message '1.0-beta.32.1 (dkh.758): - Issue #65: port to Pharo-2.0 https://github.com/dalehenrich/metacello-work/issues/65 ' id '1414aa67-be79-455a-8eef-057de4d12374' date '5 May 2013' time '5:27:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.103' message 'update bootstrap mcz files' id '4e0d57be-ba75-496f-8586-6d6df8fc831d' date '16 September 2012' time '8:49:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.102' message 'start using #stable version for Preview' id '9e8ea6fe-9907-45eb-803c-50de769e1cfc' date '16 September 2012' time '7:35:19 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.101' message 'put error handler back in' id '51d77f52-58ef-4d4d-9d44-cdf7cb1f186b' date '5 September 2012' time '6:15:17 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.100' message 'issue #118 ... retry logic tweaked' id 'ec001626-4d5c-4579-9e7c-db1877b8556f' date '5 September 2012' time '5:41:08 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.99' message 'issue #118 ... retry logic for ensureGofer and ensureMetacello ... improve reliability of bootstrapping' id '4febc865-9d5b-4745-86ae-e55f650df0f8' date '4 September 2012' time '5:22:40 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.98' message 'update User Guide (Metacello class comment)' id '6b258a9e-d14d-48ed-8ff5-8537a47af6e7' date '28 July 2012' time '8:05:15 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.97' message 'add User Guide as class comment for Metacello class ' id 'd862c592-ddf4-4a01-bb56-7bec816508bc' date '28 July 2012' time '3:10:27 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.96' message 'update bootstrapMetacelloFrom:' id '1b3756fb-91ce-4ec3-b9d8-276d0814783a' date '27 July 2012' time '1:37:32 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.95' message 'Issue #30' id 'e78266f4-2706-4582-8224-372986902ab2' date '23 July 2012' time '8:02:11 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.94' message 'Issue #30' id '08000000-1508-ba03-1508-ba0314000000' date '23 July 2012' time '4:46:58 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.93' message 'Issue #9' id '08000000-1508-fa1c-1508-fa1c14000000' date '23 July 2012' time '4:03:54 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.92' message 'Issue #11' id 'b166cacf-9d84-4ec7-8a90-ede0cb79020b' date '20 July 2012' time '4:05:56 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.91' message 'Issue #9' id '200d304f-d112-4380-8a11-55477c00c886' date '19 July 2012' time '9:05:56 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.90' message 'Issue #56' id '08000000-1508-520a-1508-520a14000000' date '18 July 2012' time '5:27:12 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.89' message 'Issue #56' id '08000000-1508-0819-1508-081914000000' date '18 July 2012' time '12:29:15 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.88' message 'Issue #11' id '08000000-1508-b417-1508-b41714000000' date '17 July 2012' time '5:15:53 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.87' message 'Issue #11' id '08000000-1508-7008-1508-700814000000' date '17 July 2012' time '3:24:35 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.86' message 'Issue #56' id '08000000-1508-040b-1508-040b14000000' date '17 July 2012' time '12:42:31 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.85' message 'Issue #76' id '08000000-1508-9214-1508-921414000000' date '16 July 2012' time '11:13:49 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.84' message 'Issue #57' id '08000000-1508-e819-1508-e81914000000' date '13 July 2012' time '5:24:09 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.83' message 'Issue #76' id '0eb92d44-9c3c-4e53-8709-8270a84326f9' date '13 July 2012' time '9:45:20 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.82' message 'Issue #76' id '08000000-1508-d212-1508-d21214000000' date '12 July 2012' time '3:08:10 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.81' message 'Issue #76' id '08000000-1508-5618-1508-561814000000' date '12 July 2012' time '2:18:23 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.80' message 'Issue #76' id '08000000-1508-7219-1508-721914000000' date '12 July 2012' time '1:38:37 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.79' message 'rewrite with latest FileTree version' id '08000000-1508-c411-1508-c41114000000' date '10 July 2012' time '10:07:54 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.78' message 'checkpoint Issue #62' id '08000000-1508-e013-1508-e01314000000' date '25 June 2012' time '3:14:55 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.77' message 'checkpoint Issue #62' id '08000000-1508-2613-1508-261314000000' date '25 June 2012' time '2:58:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.76' message 'fix typo' id 'ad384342-e45f-4b30-98ca-932493442a63' date '24 June 2012' time '9:03:43 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.75' message 'bootstrap algorithm now loads latest version of ConfigurationOfMetacelloPreview package and then laods 1.0.0-beta.32 ... barring any glaring bugs or significant behavior changes, should only have to change the SHA used by ConfigurationOfMetacelloPreview to get the latest code installed' id '9d48d874-cd1f-42e8-8797-de98addb8e8c' date '24 June 2012' time '5:17:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.74' message 'more bootstrap fun ... maybe last time I have to twiddle the bootstrapping code to get 1.0.0-beta.32.2 loaded' id '3da0cf9e-5c2b-4668-8e83-25fcf265803e' date '24 June 2012' time '1:00:03 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.73' message 'update bootstrap to also load the MetacelloPreview ... two step bootstrap necessary for now ... mcz files, then github load to get latest on master branch' id '19c2435e-ba9a-4e2e-adff-309190aaeb8f' date '24 June 2012' time '12:01:05 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.72' message 'refresh bootstrap package versions' id '6f973a8c-98d6-4600-8931-dfc748e5e06e' date '23 June 2012' time '9:46:44 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.71' message 'Issue #59' id '76e18dfa-cc0b-4eaa-ba4e-9ab981b98605' date '22 June 2012' time '3:41:17 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.70' message 'Issue #59' id '5d8034f7-d925-41d9-8ec8-3b7106e183fe' date '22 June 2012' time '12:56:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.69' message 'checkpoint Issue #10' id 'b756ff15-5b09-4bdc-80e4-b71b4deed74e' date '18 June 2012' time '5:07:33 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.68' message 'checkpoint Issue #20' id '39bd3979-1121-4d6c-8285-25ddaf0d672b' date '18 June 2012' time '12:29:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.67' message 'update bootstrap version' id '9c4c59aa-2f2a-449a-b855-9d262a772915' date '16 June 2012' time '9:23:14 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.66' message 'checkpoint issue #43' id 'f545c91c-fa5e-4f65-a7a3-c981fd0bdbd6' date '13 June 2012' time '5:16:26 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.65' message 'checkpoint issue #43' id '40b6faea-ac33-4316-8847-21962efdf9dd' date '13 June 2012' time '3:09:18 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.64' message 'fix bug ' id '18806fb7-30e0-4f6a-a4f0-79dc985c1f02' date '11 June 2012' time '1:10:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.63' message 'more bootstrapping' id '77e78e62-ca79-4a9b-80fd-63fa8f89f01f' date '11 June 2012' time '11:28:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.62' message 'more bootstrapping' id '5c112d5e-8fa4-40a5-92b9-aeb5575860dc' date '11 June 2012' time '11:08:13 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.61' message 'checkpoint' id '8de2e789-7bdb-44f4-9816-9cc276041cd6' date '11 June 2012' time '10:54:56 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.60' message 'update mcz versions' id 'd3caeda0-492e-42c7-ab6a-ba974f25e6fa' date '11 June 2012' time '10:28:34 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.59' message 'bootstrap' id '9877f01f-f554-4d83-ab84-c9833e06268b' date '11 June 2012' time '10:27:08 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.58' message 'wire in use of 1.0-beta.32 for bootstrapping for now ....' id '15f97e96-d77c-4eef-8c5b-6027e62a65d5' date '11 June 2012' time '10:11:30 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.57' message 'embed correct mcz file versions' id '25bff9db-9ce9-44d1-9a43-1f2b121347c8' date '11 June 2012' time '9:58:16 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.56' message 'Metacello-Base ensure should work now .. ' id 'eaddea24-8557-4eae-8fa8-c1d24547bab2' date '11 June 2012' time '9:55:35 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.55' message 'update bootstrap packages to include Metacello scripting api support' id '4650eebd-0a04-4f18-a429-6d7150a5ad53' date '11 June 2012' time '8:33:27 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.54' message 'missing method' id 'b1a6907e-fd9e-4823-b2c7-4a19d81fd91d' date '10 June 2012' time '10:18:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.53' message 'checkpoint Issue #18 ' id '58ecd427-3c5c-44b6-85dd-c7162f5f13dd' date '8 June 2012' time '2:03:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.52' message 'checkpoint Issue #23 ' id 'ae0a5be0-f17b-47c6-a115-9220044a25af' date '8 June 2012' time '11:55:03 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.51' message 'checkpoint Issue #23 ' id '4add4621-a617-4cde-be5f-974ed5f2471a' date '8 June 2012' time '10:33:42 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.50' message 'checkpoint Issue #23 25 run, 21 passes, 0 expected failures, 0 failures, 4 errors, 0 unexpected passes' id '577a1b5e-a95d-4bed-a023-14eb0b00ee7b' date '7 June 2012' time '8:51:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.49' message 'checkpoint Issue #23' id '3a3f4452-e529-45d6-9300-f8afdfe035e9' date '7 June 2012' time '5:05:48 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.48' message 'fix Issue #24 scripting tests: 51 run, 51 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes' id 'e9e56b96-4797-4744-b110-261cdabc3570' date '31 May 2012' time '5:57:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.47' message 'getBaseline and getConfiguration commands gone reduced set of error test cases to a reasonable number' id 'c8e4a4cd-976b-4e0b-8adb-a239113219d1' date '31 May 2012' time '3:01:50 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.46' message 'initial implementation for Issue #4' id '9cff4799-5cc1-4dc5-a74f-87fb23da641b' date '31 May 2012' time '12:38:11 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.45' message 'update class comments for Issue #25' id 'b0995f77-a652-49eb-a41a-2d5b8c15fb18' date '30 May 2012' time '4:49:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.44' message 'rename MetacelloBaseConfiguration and MetacelloBaseBaseline to ConfigurationOf and BaselineOf. Pre-emptive rename, since all of the votes for new names aren''t quite in:)' id '476b3e2a-eaa5-41d9-81a1-1666a69e0725' date '30 May 2012' time '2:01:42 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.43' message 'filling out portfolio of tests for various load conflict scenarios implemented #canUpgradeTo: logic implemented #upgradesAllowed scripting option ' id '70c77a3d-f8b0-4fbb-a48f-e25606f6dd39' date '29 May 2012' time '4:10:17 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.42' message 'fix Issue #1: remove last remnants of `Metacello loadedProjects` 518 run, 510 passes, 8 expected failures, 0 failures, 0 errors, 0 unexpected passes' id '22e5b2c8-9e4b-4a6d-b679-472e60c80233' date '26 May 2012' time '5:50:03 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.41' message 'fix Issue #11: https://github.com/dalehenrich/MetacelloScriptingApiSpec/issues/11' id '95f5e546-3edb-4b12-ba01-b77e30f60510' date '12 May 2012' time '12:46:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.40' message 'lazy resolution of BaselineOf is functional and all Metacello-TestsMC-Scripts tests passing' id '197a3fc1-eba3-4b69-9598-95ed24dec770' date '8 May 2012' time '1:47:21 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.39' message 'remove excess cruft ... KISS for now' id '4da1aa84-c65e-4bcb-95c8-1fc6c005ac99' date '7 May 2012' time '11:10:11 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.38' message 'allow for #for:do: in BaselineOf specifications' id 'f81f2c5f-d251-42d9-bfc2-242c02b15e3d' date '5 May 2012' time '11:55:52 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.37' message 'starting to track loaded project versions during Metacello load script' id '0b46db8c-39cc-485f-9483-6935a5cfe780' date '8 March 2012' time '4:42:28 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.36' message 'rip out all of the fancy repository lookup schemes ... go back to simple ... in the end if we still need a lookup scheme then we''ll add it back ' id 'b8a8eb0b-9b90-428c-bbf1-e6c1c61c578f' date '8 March 2012' time '3:03:04 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.35' message 'back out the project pinning api' id 'de0fb0cd-2b2b-49f4-aab0-9ce854d4b4a3' date '23 February 2012' time '2:09:34 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.34' message '- start writing comments' id '13564ef2-c7d0-406d-8a6b-7a6e3cc5e4cd' date '19 February 2012' time '3:28:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.33' message '-restore package ancestry' id '259eaa64-c7a1-478e-b4c6-defbe8e3a089' date '17 February 2012' time '4:46:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.32' message '- download zipped github tag, unzip and set up for use as a filetree repository: Metacello new project: ''Sample''; github: ''dalehenrich/sample''; version: ''1.0''; get. ' id '54b8fefd-1f36-46b7-90f6-446439bbcb10' date '14 February 2012' time '4:22:36 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.31' message '- add mechanism for conditionally requiring filetree or github when booting Metacello' id '155260a7-f38c-477c-91a4-d9703f73d791' date '14 February 2012' time '10:22:36 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.30' message '- Metacello scripting support for fetch: and load: ...' id 'bdd763a9-af63-4f71-97a6-774dc7ac2863' date '13 February 2012' time '6:03:42 pm' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())(name 'Metacello-Base-dkh.20' message '1.0-beta.32 (dkh.670): - fix Issue 165: Can be tricky to get custom attributes defined http://code.google.com/p/metacello/issues/detail?id=165' id 'e6e736f0-c2bd-4e41-8d59-c8e12d5318e1' date '23 January 2012' time '11:41:16 am' author 'dkh' ancestors ((name 'Metacello-Base-DaleHenrichs.19' message '- move MetacelloConfigTemplate back to Metacello-MC package to avoid Squeak4.x Monticello loader bug' id 'd7efea02-9e0b-48e5-ae2e-7391edc6a831' date '16 January 2011' time '3:36:26 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.18' message '- tweak MetacelloMVVersionReport printString - use #inspect instead of #explore, since printString is self explanatory for version report - tweak version difference reference in tutorial' id '653c256a-930b-427a-86b4-c4e738da82e2' date '14 January 2011' time '12:22:22 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.17' message '- copy #validate method to MetacelloConfigTemplate - project reference behavior when no method specified reverted to original default (i.e., latestVersion) - fix symbolic version printing for symbolic version methods and in project references' id 'c4f44d95-5cb2-4c8d-bb1c-a01631ee88db' date '14 January 2011' time '10:29:55 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.16' message '- update comments' id 'a0b032d1-c24e-4379-a0de-4d4d46ad1710' date '12 January 2011' time '10:18:56 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.15' message '- slight change to #bleedingEdge default definition. use #''notDefined'' so error is thrown only if/when resolved' id '317057c0-1024-48bd-a698-17fa087f0154' date '7 January 2011' time '5:02:59 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.14' message '- ProfStef tutorial looks complete' id '1c9ab810-4b34-4494-90e4-8204bff765c9' date '17 December 2010' time '12:38:49 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.13' message '- work on documentation for release' id 'e0fe70fa-084c-4682-a941-45f463a658d4' date '17 December 2010' time '3:51:08 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.12' message '- a couple of minor fixes' id 'a59ad974-0b5a-4a23-a61a-def86da6c137' date '6 December 2010' time '3:46:56 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.11' message '- more additions to development support for toolbox.' id '6f5b28d2-a08d-43ed-a743-b284b42a2fd9' date '6 December 2010' time '11:59:11 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.10' message '- push more development support into toolbox ... minimal amount of code needed on configuration class-side so that implementation can change over time...' id 'afe04013-44f5-43ca-acdc-6aa38b9732c4' date '6 December 2010' time '11:18:49 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.9' message '- comment tweaks - adjust Load Version OB-Metacello implementation' id '4e172543-7534-4b2c-b766-79214bf3a6f3' date '3 December 2010' time '2:02:44 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.8' message '- explore result of #validate' id '573c8d43-a7bd-4d80-9c0e-72595ef3948e' date '3 December 2010' time '9:48:37 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.7' message '- fine tune recommended development process - update comments for api documentation' id '25d10500-5e1c-4f71-8695-6947882e7676' date '1 December 2010' time '12:23:54 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.6' message '- repackage some classes - add auto-generated Metacello method and class based Help Browser entries ' id '8e2fdb91-3a9c-4038-b7ca-66424906d137' date '30 November 2010' time '12:21:05 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.5' message '- only bleedingEdge has a standard default ... most other versions like #stable and #development should have a static version specidifed instead of a dynamic version - pragma for default version methods i.e., - symbolic versions (Including default) are resolved during project construction, so all version information is in the spec ' id '8cc471ee-4e87-4326-be03-aff9a2cdb37b' date '8 November 2010' time '11:07:14 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.4' message '- clean up undefined symbols refs in Metacelloo-Base' id '77aaaaf0-8992-4d3c-bbbc-68274c30b53b' date '4 November 2010' time '3:12:14 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.3' message '- symbolic version project ref example - throw versipn not found errors where appropriate in default [bleedingEgde, stable and development] - more complete definitions of defaults ' id 'e2522936-8dc5-42cf-9b87-7169c42d070b' date '4 November 2010' time '12:03:04 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.2' message '- first cut at configuration validation - add symbolic version sample configurations ' id 'b49f303f-ccaa-4e35-a388-6de9cdce68b6' date '3 November 2010' time '4:54:11 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.1' message '- introduce MetacelloBaseConfiguration added so that Configurations can have a superclass (or not) - introduce symbolic versions. - #development, #stable, and #bleedingEdge are standard versions. - a default is defined for each of them in the abstract configuration - if versionString not defined for project reference, #bleedingEdge version is used as the default (instead of latest version) - stop using #lastMetacelloVersionLoad altogether ' id 'eb28c815-7dc6-44ca-a4c0-8208b70ea96b' date '2 November 2010' time '5:19:51 pm' author 'DaleHenrichs' 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 ()) \ No newline at end of file +(name 'Metacello-Base-ct.126' message 'Add shortcuts for fetching github repositories' id '90d418b0-fe04-5c45-abda-f2da2f1d02f2' date '22 November 2020' time '4:34:17.902871 pm' author 'ct' ancestors ((name 'Metacello-Base-ct.125' message 'Complements Metacello-Core-ct.834.' id 'fe6a6476-52f0-ef45-98e0-6506e98da24f' date '7 November 2020' time '3:02:32.833274 pm' author 'ct' ancestors ((name 'Metacello-Base-topa.124' message 'Add shortcuts for the Software Architecture Group SqueakSource instance.' id '96aeca2b-e3d0-417c-ab00-8b5383ce0e87' date '19 January 2015' time '3:26:58.407 pm' author 'topa' ancestors ((name 'Metacello-Base-dkh.123' message 'Issue #290: finish things off with `onLockBreak` and `onLockBreak:`' id '26443c20-aa87-4a7d-a9f9-7eb2efbfde77' date '13 October 2014' time '9:38:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.122' message 'Issue #296: add BaselineOf class>>validate' id 'e34ee94a-26e6-442e-b15d-3e1aa826433c' date '11 October 2014' time '3:54:14 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.121' message 'Issue #290: portability change' id '8f0b68ac-02f7-4aec-a3de-6847fca452cd' date '10 October 2014' time '4:45:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.120' message 'Issue #290: should be Metacello>>onConflictUseIncoming and Metacello>>onConflictUseLoaded' id 'a576c4ee-ed73-4706-ac47-e464790c9a99' date '10 October 2014' time '3:43:20 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.119' message 'Issue #290: + +add new API methods: + +- Metacello>>onConflictsUseIncoming +- Metacello>>onConflictsUseLoaded +- Metacello>>onConflictUseIncoming:useLoaded: +- Metacello>>onDowngradeUseIncoming +- Metacello>>onDowngradeUseIncoming: +- Metacello>>onUpgradeUseLoaded +- Metacello>>onUpgradeUseLoaded: +- Metacello>>onWarningLog +- MetacelloResolveProjectUpgrade>>useIncoming +- MetacelloResolveProjectUpgrade>>useLoaded' id '82c2df5a-9bd4-447d-9bba-b8ae0394ea8b' date '10 October 2014' time '3:20:45 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.118' message 'Issue #230: initial implementation of command chaining ... tests plus some logging cleanup' id 'd6bae34e-df17-4f98-b40c-11cd7a849bf6' date '30 September 2014' time '2:32:54 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.117' message 'Issue #233 and Issue #287 move extensions methods for Gitorious support to Metacello-Gitorious package and remove Metacello-Gitorious package from baseline' id '83aab141-70aa-4a34-a8ec-ea26507f1879' date '29 September 2014' time '5:15:12 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.116' message 'Issue #233: initial round of changes in support of adding gitorious and bitbucket' id 'a9f61905-c1cf-4633-97d3-5ae3bb19af2e' date '29 September 2014' time '1:03:10 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.115' message 'add `register` command ... + +- useful to change registered version and or + repoisotry during developement.' id '452de89f-1795-49be-a59b-80dbd2f15a5e' date '16 May 2014' time '2:24:08 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.114' message 'turns out that having an unregister command to deal with unloaded projects is convenient...' id '7836296c-aa9a-4951-9372-b26b3bbea06c' date '18 November 2013' time '7:59:37 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.113' message 'Issue #197: add Metacello class>>registrations, just because I need it....tweak MetacelloProjectRegistry>>primeRegistryFromImage:baselineClasses: to handle locked projects as way of influencing priming of registry...add more tests .... feeling comfortable about current implementation ... now what trouble does it cause? +' id '046f9cbd-8db7-4bd0-8c46-f715dd45a6a0' date '27 July 2013' time '8:52:36 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.112' message 'add some more repository shortcuts...implement the locked command to list locked projects...add test for listing locked projects +' id 'd400f1fb-3581-4de8-9380-efe980981262' date '25 July 2013' time '4:11:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.111' message 'Issue #191: fix onWarning ... tests should pass +Issue #192: start work on onLock: implementation ... will tests pass? +' id '5427f73b-c3eb-4622-a861-b0343d69cf1d' date '24 July 2013' time '6:41:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.110' message 'Issue #191: initial implementation ... starting on test case +' id 'e5d830b9-809e-4d64-8341-d81e45d18de7' date '24 July 2013' time '4:01:40 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.109' message 'Issue #172: replace source references to ss3.gemstone.com +' id '00d8693d-7ca3-4fba-a201-54905f9b6891' date '29 June 2013' time '12:29:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.108' message 'update Metacello-Base bootstrapping logic in support of https://github.com/dalehenrich/builderCI/issues/51 +' id '67331427-9aa5-46a6-9d31-e03de1e0ba7e' date '8 May 2013' time '12:01:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.107' message '- bootstrap from Metacello-Base needs to load Metacello-PharoCommonPlatform +' id 'df5acc6b-292b-4c76-b992-76bff252a6c6' date '8 May 2013' time '12:25:52 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.106' message '- workaround for SmalltalkHub Issue 21: corrupted package...propogate new package to Metacello-Base +' id 'a67c156e-b139-4687-b6e1-dd6b577af560' date '7 May 2013' time '11:13:04 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.105' message 'switch to using http://smalltalkhub.com/mc/dkh/metacello/main as alternate repository to http://seaside.gemstone.com/ss/metacello +' id 'b92f5b77-2481-4173-afd9-ecf739ccbc24' date '7 May 2013' time '1:27:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.104' message '1.0-beta.32.1 (dkh.758): +- Issue #65: port to Pharo-2.0 + https://github.com/dalehenrich/metacello-work/issues/65 +' id '1414aa67-be79-455a-8eef-057de4d12374' date '5 May 2013' time '5:27:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.103' message 'update bootstrap mcz files' id '4e0d57be-ba75-496f-8586-6d6df8fc831d' date '16 September 2012' time '8:49:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.102' message 'start using #stable version for Preview' id '9e8ea6fe-9907-45eb-803c-50de769e1cfc' date '16 September 2012' time '7:35:19 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.101' message 'put error handler back in' id '51d77f52-58ef-4d4d-9d44-cdf7cb1f186b' date '5 September 2012' time '6:15:17 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.100' message 'issue #118 ... retry logic tweaked' id 'ec001626-4d5c-4579-9e7c-db1877b8556f' date '5 September 2012' time '5:41:08 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.99' message 'issue #118 ... retry logic for ensureGofer and ensureMetacello ... improve reliability of bootstrapping' id '4febc865-9d5b-4745-86ae-e55f650df0f8' date '4 September 2012' time '5:22:40 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.98' message 'update User Guide (Metacello class comment)' id '6b258a9e-d14d-48ed-8ff5-8537a47af6e7' date '28 July 2012' time '8:05:15 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.97' message 'add User Guide as class comment for Metacello class +' id 'd862c592-ddf4-4a01-bb56-7bec816508bc' date '28 July 2012' time '3:10:27 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.96' message 'update bootstrapMetacelloFrom:' id '1b3756fb-91ce-4ec3-b9d8-276d0814783a' date '27 July 2012' time '1:37:32 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.95' message 'Issue #30' id 'e78266f4-2706-4582-8224-372986902ab2' date '23 July 2012' time '8:02:11 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.94' message 'Issue #30' id '08000000-1508-ba03-1508-ba0314000000' date '23 July 2012' time '4:46:58 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.93' message 'Issue #9' id '08000000-1508-fa1c-1508-fa1c14000000' date '23 July 2012' time '4:03:54 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.92' message 'Issue #11' id 'b166cacf-9d84-4ec7-8a90-ede0cb79020b' date '20 July 2012' time '4:05:56 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.91' message 'Issue #9' id '200d304f-d112-4380-8a11-55477c00c886' date '19 July 2012' time '9:05:56 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.90' message 'Issue #56' id '08000000-1508-520a-1508-520a14000000' date '18 July 2012' time '5:27:12 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.89' message 'Issue #56' id '08000000-1508-0819-1508-081914000000' date '18 July 2012' time '12:29:15 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.88' message 'Issue #11' id '08000000-1508-b417-1508-b41714000000' date '17 July 2012' time '5:15:53 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.87' message 'Issue #11' id '08000000-1508-7008-1508-700814000000' date '17 July 2012' time '3:24:35 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.86' message 'Issue #56' id '08000000-1508-040b-1508-040b14000000' date '17 July 2012' time '12:42:31 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.85' message 'Issue #76' id '08000000-1508-9214-1508-921414000000' date '16 July 2012' time '11:13:49 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.84' message 'Issue #57' id '08000000-1508-e819-1508-e81914000000' date '13 July 2012' time '5:24:09 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.83' message 'Issue #76' id '0eb92d44-9c3c-4e53-8709-8270a84326f9' date '13 July 2012' time '9:45:20 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.82' message 'Issue #76' id '08000000-1508-d212-1508-d21214000000' date '12 July 2012' time '3:08:10 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.81' message 'Issue #76' id '08000000-1508-5618-1508-561814000000' date '12 July 2012' time '2:18:23 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.80' message 'Issue #76' id '08000000-1508-7219-1508-721914000000' date '12 July 2012' time '1:38:37 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.79' message 'rewrite with latest FileTree version' id '08000000-1508-c411-1508-c41114000000' date '10 July 2012' time '10:07:54 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.78' message 'checkpoint Issue #62' id '08000000-1508-e013-1508-e01314000000' date '25 June 2012' time '3:14:55 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.77' message 'checkpoint Issue #62' id '08000000-1508-2613-1508-261314000000' date '25 June 2012' time '2:58:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.76' message 'fix typo' id 'ad384342-e45f-4b30-98ca-932493442a63' date '24 June 2012' time '9:03:43 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.75' message 'bootstrap algorithm now loads latest version of ConfigurationOfMetacelloPreview package and then laods 1.0.0-beta.32 ... barring any glaring bugs or significant behavior changes, should only have to change the SHA used by ConfigurationOfMetacelloPreview to get the latest code installed' id '9d48d874-cd1f-42e8-8797-de98addb8e8c' date '24 June 2012' time '5:17:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.74' message 'more bootstrap fun ... maybe last time I have to twiddle the bootstrapping code to get 1.0.0-beta.32.2 loaded' id '3da0cf9e-5c2b-4668-8e83-25fcf265803e' date '24 June 2012' time '1:00:03 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.73' message 'update bootstrap to also load the MetacelloPreview ... two step bootstrap necessary for now ... mcz files, then github load to get latest on master branch' id '19c2435e-ba9a-4e2e-adff-309190aaeb8f' date '24 June 2012' time '12:01:05 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.72' message 'refresh bootstrap package versions' id '6f973a8c-98d6-4600-8931-dfc748e5e06e' date '23 June 2012' time '9:46:44 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.71' message 'Issue #59' id '76e18dfa-cc0b-4eaa-ba4e-9ab981b98605' date '22 June 2012' time '3:41:17 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.70' message 'Issue #59' id '5d8034f7-d925-41d9-8ec8-3b7106e183fe' date '22 June 2012' time '12:56:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.69' message 'checkpoint Issue #10' id 'b756ff15-5b09-4bdc-80e4-b71b4deed74e' date '18 June 2012' time '5:07:33 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.68' message 'checkpoint Issue #20' id '39bd3979-1121-4d6c-8285-25ddaf0d672b' date '18 June 2012' time '12:29:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.67' message 'update bootstrap version' id '9c4c59aa-2f2a-449a-b855-9d262a772915' date '16 June 2012' time '9:23:14 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.66' message 'checkpoint issue #43' id 'f545c91c-fa5e-4f65-a7a3-c981fd0bdbd6' date '13 June 2012' time '5:16:26 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.65' message 'checkpoint issue #43' id '40b6faea-ac33-4316-8847-21962efdf9dd' date '13 June 2012' time '3:09:18 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.64' message 'fix bug ' id '18806fb7-30e0-4f6a-a4f0-79dc985c1f02' date '11 June 2012' time '1:10:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.63' message 'more bootstrapping' id '77e78e62-ca79-4a9b-80fd-63fa8f89f01f' date '11 June 2012' time '11:28:24 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.62' message 'more bootstrapping' id '5c112d5e-8fa4-40a5-92b9-aeb5575860dc' date '11 June 2012' time '11:08:13 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.61' message 'checkpoint' id '8de2e789-7bdb-44f4-9816-9cc276041cd6' date '11 June 2012' time '10:54:56 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.60' message 'update mcz versions' id 'd3caeda0-492e-42c7-ab6a-ba974f25e6fa' date '11 June 2012' time '10:28:34 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.59' message 'bootstrap' id '9877f01f-f554-4d83-ab84-c9833e06268b' date '11 June 2012' time '10:27:08 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.58' message 'wire in use of 1.0-beta.32 for bootstrapping for now ....' id '15f97e96-d77c-4eef-8c5b-6027e62a65d5' date '11 June 2012' time '10:11:30 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.57' message 'embed correct mcz file versions' id '25bff9db-9ce9-44d1-9a43-1f2b121347c8' date '11 June 2012' time '9:58:16 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.56' message 'Metacello-Base ensure should work now .. ' id 'eaddea24-8557-4eae-8fa8-c1d24547bab2' date '11 June 2012' time '9:55:35 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.55' message 'update bootstrap packages to include Metacello scripting api support' id '4650eebd-0a04-4f18-a429-6d7150a5ad53' date '11 June 2012' time '8:33:27 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.54' message 'missing method' id 'b1a6907e-fd9e-4823-b2c7-4a19d81fd91d' date '10 June 2012' time '10:18:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.53' message 'checkpoint Issue #18 +' id '58ecd427-3c5c-44b6-85dd-c7162f5f13dd' date '8 June 2012' time '2:03:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.52' message 'checkpoint Issue #23 +' id 'ae0a5be0-f17b-47c6-a115-9220044a25af' date '8 June 2012' time '11:55:03 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.51' message 'checkpoint Issue #23 +' id '4add4621-a617-4cde-be5f-974ed5f2471a' date '8 June 2012' time '10:33:42 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.50' message 'checkpoint Issue #23 +25 run, 21 passes, 0 expected failures, 0 failures, 4 errors, 0 unexpected passes' id '577a1b5e-a95d-4bed-a023-14eb0b00ee7b' date '7 June 2012' time '8:51:30 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.49' message 'checkpoint Issue #23' id '3a3f4452-e529-45d6-9300-f8afdfe035e9' date '7 June 2012' time '5:05:48 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.48' message 'fix Issue #24 +scripting tests: 51 run, 51 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes' id 'e9e56b96-4797-4744-b110-261cdabc3570' date '31 May 2012' time '5:57:13 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.47' message 'getBaseline and getConfiguration commands gone +reduced set of error test cases to a reasonable number' id 'c8e4a4cd-976b-4e0b-8adb-a239113219d1' date '31 May 2012' time '3:01:50 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.46' message 'initial implementation for Issue #4' id '9cff4799-5cc1-4dc5-a74f-87fb23da641b' date '31 May 2012' time '12:38:11 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.45' message 'update class comments for Issue #25' id 'b0995f77-a652-49eb-a41a-2d5b8c15fb18' date '30 May 2012' time '4:49:22 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.44' message 'rename MetacelloBaseConfiguration and MetacelloBaseBaseline to ConfigurationOf and BaselineOf. +Pre-emptive rename, since all of the votes for new names aren''t quite in:)' id '476b3e2a-eaa5-41d9-81a1-1666a69e0725' date '30 May 2012' time '2:01:42 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.43' message 'filling out portfolio of tests for various load conflict scenarios +implemented #canUpgradeTo: logic +implemented #upgradesAllowed scripting option +' id '70c77a3d-f8b0-4fbb-a48f-e25606f6dd39' date '29 May 2012' time '4:10:17 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.42' message 'fix Issue #1: + remove last remnants of `Metacello loadedProjects` + 518 run, 510 passes, 8 expected failures, 0 failures, 0 errors, 0 unexpected passes' id '22e5b2c8-9e4b-4a6d-b679-472e60c80233' date '26 May 2012' time '5:50:03 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.41' message 'fix Issue #11: + https://github.com/dalehenrich/MetacelloScriptingApiSpec/issues/11' id '95f5e546-3edb-4b12-ba01-b77e30f60510' date '12 May 2012' time '12:46:46 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.40' message 'lazy resolution of BaselineOf is functional and all Metacello-TestsMC-Scripts tests passing' id '197a3fc1-eba3-4b69-9598-95ed24dec770' date '8 May 2012' time '1:47:21 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.39' message 'remove excess cruft ... KISS for now' id '4da1aa84-c65e-4bcb-95c8-1fc6c005ac99' date '7 May 2012' time '11:10:11 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.38' message 'allow for #for:do: in BaselineOf specifications' id 'f81f2c5f-d251-42d9-bfc2-242c02b15e3d' date '5 May 2012' time '11:55:52 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.37' message 'starting to track loaded project versions during Metacello load script' id '0b46db8c-39cc-485f-9483-6935a5cfe780' date '8 March 2012' time '4:42:28 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.36' message 'rip out all of the fancy repository lookup schemes ... go back to simple ... in the end if we still need a lookup scheme then we''ll add it back ' id 'b8a8eb0b-9b90-428c-bbf1-e6c1c61c578f' date '8 March 2012' time '3:03:04 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.35' message 'back out the project pinning api' id 'de0fb0cd-2b2b-49f4-aab0-9ce854d4b4a3' date '23 February 2012' time '2:09:34 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.34' message '- start writing comments' id '13564ef2-c7d0-406d-8a6b-7a6e3cc5e4cd' date '19 February 2012' time '3:28:16 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.33' message '-restore package ancestry' id '259eaa64-c7a1-478e-b4c6-defbe8e3a089' date '17 February 2012' time '4:46:38 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.32' message '- download zipped github tag, unzip and set up for use as a filetree repository: + + Metacello new + project: ''Sample''; + github: ''dalehenrich/sample''; + version: ''1.0''; + get. +' id '54b8fefd-1f36-46b7-90f6-446439bbcb10' date '14 February 2012' time '4:22:36 pm' author 'dkh' ancestors ((name 'Metacello-Base-dkh.31' message '- add mechanism for conditionally requiring filetree or github when booting Metacello' id '155260a7-f38c-477c-91a4-d9703f73d791' date '14 February 2012' time '10:22:36 am' author 'dkh' ancestors ((name 'Metacello-Base-dkh.30' message '- Metacello scripting support for fetch: and load: ...' id 'bdd763a9-af63-4f71-97a6-774dc7ac2863' date '13 February 2012' time '6:03:42 pm' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())(name 'Metacello-Base-dkh.20' message '1.0-beta.32 (dkh.670): +- fix Issue 165: Can be tricky to get custom attributes defined + http://code.google.com/p/metacello/issues/detail?id=165' id 'e6e736f0-c2bd-4e41-8d59-c8e12d5318e1' date '23 January 2012' time '11:41:16 am' author 'dkh' ancestors ((name 'Metacello-Base-DaleHenrichs.19' message '- move MetacelloConfigTemplate back to Metacello-MC package to avoid Squeak4.x Monticello loader bug' id 'd7efea02-9e0b-48e5-ae2e-7391edc6a831' date '16 January 2011' time '3:36:26 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.18' message '- tweak MetacelloMVVersionReport printString +- use #inspect instead of #explore, since printString is self explanatory for version report +- tweak version difference reference in tutorial' id '653c256a-930b-427a-86b4-c4e738da82e2' date '14 January 2011' time '12:22:22 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.17' message '- copy #validate method to MetacelloConfigTemplate +- project reference behavior when no method specified reverted to original default (i.e., latestVersion) +- fix symbolic version printing for symbolic version methods and in project references' id 'c4f44d95-5cb2-4c8d-bb1c-a01631ee88db' date '14 January 2011' time '10:29:55 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.16' message '- update comments' id 'a0b032d1-c24e-4379-a0de-4d4d46ad1710' date '12 January 2011' time '10:18:56 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.15' message '- slight change to #bleedingEdge default definition. use #''notDefined'' so error is thrown only if/when resolved' id '317057c0-1024-48bd-a698-17fa087f0154' date '7 January 2011' time '5:02:59 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.14' message '- ProfStef tutorial looks complete' id '1c9ab810-4b34-4494-90e4-8204bff765c9' date '17 December 2010' time '12:38:49 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.13' message '- work on documentation for release' id 'e0fe70fa-084c-4682-a941-45f463a658d4' date '17 December 2010' time '3:51:08 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.12' message '- a couple of minor fixes' id 'a59ad974-0b5a-4a23-a61a-def86da6c137' date '6 December 2010' time '3:46:56 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.11' message '- more additions to development support for toolbox.' id '6f5b28d2-a08d-43ed-a743-b284b42a2fd9' date '6 December 2010' time '11:59:11 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.10' message '- push more development support into toolbox ... minimal amount of code needed on configuration class-side so that implementation can change over time...' id 'afe04013-44f5-43ca-acdc-6aa38b9732c4' date '6 December 2010' time '11:18:49 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.9' message '- comment tweaks +- adjust Load Version OB-Metacello implementation' id '4e172543-7534-4b2c-b766-79214bf3a6f3' date '3 December 2010' time '2:02:44 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.8' message '- explore result of #validate' id '573c8d43-a7bd-4d80-9c0e-72595ef3948e' date '3 December 2010' time '9:48:37 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.7' message '- fine tune recommended development process +- update comments for api documentation' id '25d10500-5e1c-4f71-8695-6947882e7676' date '1 December 2010' time '12:23:54 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.6' message '- repackage some classes +- add auto-generated Metacello method and class based Help Browser entries +' id '8e2fdb91-3a9c-4038-b7ca-66424906d137' date '30 November 2010' time '12:21:05 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.5' message '- only bleedingEdge has a standard default ... most other versions like #stable and #development should have a static version specidifed instead of a dynamic version +- pragma for default version methods i.e., +- symbolic versions (Including default) are resolved during project construction, so all version information is in the spec +' id '8cc471ee-4e87-4326-be03-aff9a2cdb37b' date '8 November 2010' time '11:07:14 am' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.4' message '- clean up undefined symbols refs in Metacelloo-Base' id '77aaaaf0-8992-4d3c-bbbc-68274c30b53b' date '4 November 2010' time '3:12:14 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.3' message '- symbolic version project ref example +- throw versipn not found errors where appropriate in default [bleedingEgde, stable and development] +- more complete definitions of defaults +' id 'e2522936-8dc5-42cf-9b87-7169c42d070b' date '4 November 2010' time '12:03:04 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.2' message '- first cut at configuration validation +- add symbolic version sample configurations ' id 'b49f303f-ccaa-4e35-a388-6de9cdce68b6' date '3 November 2010' time '4:54:11 pm' author 'DaleHenrichs' ancestors ((name 'Metacello-Base-DaleHenrichs.1' message '- introduce MetacelloBaseConfiguration added so that Configurations can have a superclass (or not) +- introduce symbolic versions. + - #development, #stable, and #bleedingEdge are standard versions. + - a default is defined for each of them in the abstract configuration +- if versionString not defined for project reference, #bleedingEdge version is used as the default (instead of latest version) +- stop using #lastMetacelloVersionLoad altogether +' id 'eb28c815-7dc6-44ca-a4c0-8208b70ea96b' date '2 November 2010' time '5:19:51 pm' author 'DaleHenrichs' 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 ()) \ No newline at end of file diff --git a/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub2.st b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub2.st new file mode 100644 index 000000000..caa908f46 --- /dev/null +++ b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub2.st @@ -0,0 +1,10 @@ +tests +testGettingStartedWithGitHub2 + Metacello new + baseline: 'External'; + githubUser: 'dalehenrich' project: 'external' commitish: MetacelloScriptingResource externalCustomSHA path: 'repository'; + load. + Metacello image + baseline: 'External'; + get; + load \ No newline at end of file diff --git a/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub3.st b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub3.st new file mode 100644 index 000000000..91b708a62 --- /dev/null +++ b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/instance/testGettingStartedWithGitHub3.st @@ -0,0 +1,10 @@ +tests +testGettingStartedWithGitHub3 + Metacello new + baseline: 'External'; + githubUser: 'dalehenrich' project: 'external' path: 'repository'; + load. + Metacello image + baseline: 'External'; + get; + load \ No newline at end of file diff --git a/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/methodProperties.json b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/methodProperties.json index 495b089f5..1a6278e28 100644 --- a/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/methodProperties.json +++ b/repository/Metacello-TestsMCA.package/MetacelloScriptingDocumentationIssue196EnableUndefinedTestCase.class/methodProperties.json @@ -3,5 +3,7 @@ }, "instance" : { "disableUndefinedSymbolTracking" : "dkh 07/06/2016 15:59", - "testGettingStartedWithGitHub1" : "dkh 07/06/2016 16:00", + "testGettingStartedWithGitHub1" : "dkh 07/06/2016 16:00", + "testGettingStartedWithGitHub2" : "ct 02/15/2021 20:10", + "testGettingStartedWithGitHub3" : "ct 02/15/2021 20:10", "testLockCommandReference6" : "dkh 07/06/2016 16:00" } }