Hi Thierry, when I take a new Pharo5 Image and do
Metacello new baseline: 'FileTree'; repository: 'github://dalehenrich/filetree:pharo5.0_dev'; load I get the following error; "Could not resolve: BaselineOfFileTree [BaselineOfFileTree] in /Applications/Pharo5.0-7.app/Contents/Resources/package-cache github://dalehenrich/filetree:pharo5.0_dev" When I look in the directory, I see, that the files are in the /github-cache and not in the /package-cache. Did I miss something? Regards Sabine 2017-07-12 22:15 GMT+02:00 Tim Mackinnon [via Smalltalk] < ml+s1294792n4954619...@n4.nabble.com>: > I have another approach (possibly similar) - as gitlab has already checked > out the code for you you simply need to point to it? > > - rm -rf build. # gitlab can cache the build directory > - mkdir build > - cp scripts/* build > > - cd build > - curl get.pharo.org/64/ | bash > - ./pharo Pharo.image --no-default-preferences --save --quit st loadLocal.st > > > Where loadLocal.st is in a /scripts directory checked into gitlab, and > /src is where my normal Pharo Iceberg packages are checked in. > loadLocal.st is simply: > > "CmdLine script to load project" > > Metacello new > repository: '<a href="filetree://../src" class="">filetree://../src'; > baseline: 'Lambda'; > load. > > > Tim > > On 12 Jul 2017, at 06:49, Sabine Manaa <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=4954619&i=0>> wrote: > > Hi Thierry, > > this would be nice and exactly what I was looking for. > > I ask myself if iceberg would be able to solve this/will it be able to > solve it in a later version. > > Regards > Sabine > > 2017-07-11 23:13 GMT+02:00 Thierry Goubier [via Smalltalk] <<a > href="x-msg://253/user/SendEmail.jtp?type=node&node=4954475&i=0" > target="_top" rel="nofollow" link="external" class="">[hidden email]>: > > Hi Sabine, >> >> I have a slightly different script, a Makefile, which uses another >> trick: put everything into a pharo/ subdirectory. Like that, just rm -rf >> pharo/ erases everything before rebuilding. >> >> I think I would implement the support you need for you to simply be able >> to write: >> >> Metacello new baseline: \'RKA24\'\; repository: >> \'gitfiletree://192.168.1.61:30000/SPF/Spesenfuchs.gitspf:1. >> 0?protocol=http\ >> <http://192.168.1.61:30000/SPF/Spesenfuchs.gitspf:1.0?protocol=http%5C>'\;load >> >> >> so that the clone + Metacello over filetree isn't necessary. >> >> (at the moment, I'm just pretty sure GitFileTree doesn't handle http and >> the port number, but that wouldn't be hard to add) >> >> Regards, >> >> Thierry >> >> >> Le 11/07/2017 à 12:43, Sabine Manaa a écrit : >> >> > After several questions and trials I ended with a script like this: >> > >> > cd /Applications/Pharo5.0-7.app/Contents/Resources >> > rm Pharo.image >> > rm Pharo.changes >> > curl get.pharo.org/50 <http://get.pharo.org/50> | bash >> > rm -rf spfClonedGitlabRepository >> >> > git clone http://192.168.1.61:30000/SPF/Spesenfuchs.git >> > <http://192.168.1.61:30000/SPF/Spesenfuchs.git> --branch 1.0 >> > spfClonedGitlabRepository >> > Pharo Pharo.image --no-default-preferences eval --save >> "(CatalogProvider >> > projectNamed: 'GitFileTree') installVersion: #stable. Metacello new >> > baseline: 'RKA24'; repository: >> > 'filetree://spfClonedGitlabRepository';load." >> >> > >> > It creates a local clone (of a certain version) of my gitlab repository >> > (deleting old stuff before) and starts with a new image, loading the >> > given branch. >> > >> > With this, I can always start with a new image, loading exactly the >> > version I want from gitlab. >> > >> > For pushing into gitlab I use the MCFileTreeGitRepository browser and >> push. >> > >> > Big thank you for all who helped me, here and in discord. >> > >> > 2017-07-08 18:31 GMT+02:00 Pierce Ng-3 [via Smalltalk] <[hidden email] >> > </user/SendEmail.jtp?type=node&node=4954305&i=0>>: >> > >> >> > On Fri, Jul 07, 2017 at 06:48:50AM -0700, Sabine Manaa wrote: >> > >> > > 1) For loading my own code, I currently have a bad solution >> > > I would like to load it within my baseline like this below but I >> dont know >> > > what to write in the fileTreeRepository method... >> > > >> > > baseline: spec >> > > <baseline> >> > > spec >> > > for: #common >> > > do: [ spec blessing: #baseline. >> > > spec repository: ##self fileTreeRepository##. >> > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> > Here I use 'http://127.0.0.1:20080/', where the http server serves >> > my filetree >> > repo directory. The easiest way (for me on Linux/Mac) to get the >> > http server >> > running is 'python3 -m http.server 20080'. >> > >> > This method works for a directory full of .mcz files too. >> > >> > Pierce >> > >> > >> > >> > >> > ------------------------------------------------------------------------ >> > > > If you reply to this email, your message will be added to the > > discussion below: > > http://forum.world.st/2-questions-around-gitlab-gitfiletree- > BaselineOf-tp4953877p4954007.html > > <http://forum.world.st/2-questions-around-gitlab-gitfiletree > -BaselineOf-tp4953877p4954007.html> > > > > To start a new topic under Pharo Smalltalk Users, email [hidden > > email] </user/SendEmail.jtp?type=node&node=4954305&i=1> > > To unsubscribe from Pharo Smalltalk Users, click here. > > NAML > > <http://forum.world.st/template/NamlServlet.jtp?macro=macro_ > viewer&id=instant_html%21nabble%3Aemail.naml&base= > nabble.naml.namespaces.BasicNamespace-nabble.view.web. > template.NabbleNamespace-nabble.view.web.template.NodeNamesp > ace&breadcrumbs=notify_subscribers%21nabble%3Aemail. > naml-instant_emails%21nabble%3Aemail.naml-send_instant_ > email%21nabble%3Aemail.naml> > > > > > > > > > > > ------------------------------------------------------------------------ > > > View this message in context: Re: 2 questions around gitlab, > > gitfiletree, BaselineOf > > <http://forum.world.st/2-questions-around-gitlab-gitfiletree > -BaselineOf-tp4953877p4954305.html> > > Sent from the Pharo Smalltalk Users mailing list archive > > <http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html> at > Nabble.com. > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > http://forum.world.st/2-questions-around-gitlab-gitfiletree- > BaselineOf-tp4953877p4954413.html > To start a new topic under Pharo Smalltalk Users, email <a > href="x-msg://253/user/SendEmail.jtp?type=node&node=4954475&i=1" > target="_top" rel="nofollow" link="external" class="">[hidden email] > To unsubscribe from Pharo Smalltalk Users, click here. > NAML > <http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > > > ------------------------------ > View this message in context: Re: 2 questions around gitlab, gitfiletree, > BaselineOf > <http://forum.world.st/2-questions-around-gitlab-gitfiletree-BaselineOf-tp4953877p4954475.html> > Sent from the Pharo Smalltalk Users mailing list archive > <http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html> at Nabble.com. > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > http://forum.world.st/2-questions-around-gitlab-gitfiletree-BaselineOf- > tp4953877p4954619.html > To start a new topic under Pharo Smalltalk Users, email > ml+s1294792n1310670...@n4.nabble.com > To unsubscribe from Pharo Smalltalk Users, click here > <http://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1310670&code=bWFuYWEuc2FiaW5lQGdtYWlsLmNvbXwxMzEwNjcwfC0xOTE3OTcxOTg5> > . > NAML > <http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://forum.world.st/2-questions-around-gitlab-gitfiletree-BaselineOf-tp4953877p4954722.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.