use metacello and iceberg or gitfiletree Stef
On Sun, Apr 1, 2018 at 4:32 PM, Andrei Stebakov <lisper...@gmail.com> wrote: > Exactly! I guess because there are so many ways to navigate around updating > the package, I was lost :) Thank you guys for giving me some pointers, I'll > try to learn them. I wonder, which one is the most promising and mainstream? > > On Sun, Apr 1, 2018, 08:58 <aglyn...@gmail.com> wrote: >> >> You can open the repository in the Monticello browser if it’s a >> Metacello/Monticello repo, or use Iceberg with git if it’s a git repo in the >> same manner you would with any other git project. You can also open the >> project in Versionner to get the latest version. >> >> >> >> As far as scripting it, that’s reasonably obvious if you look at the >> Monticello or Versionner code itself. >> >> >> >> From: Pharo-users <pharo-users-boun...@lists.pharo.org> On Behalf Of >> Andrei Stebakov >> Sent: Saturday, March 31, 2018 7:14 PM >> To: Any question about pharo is welcome <pharo-users@lists.pharo.org> >> Subject: [Pharo-users] Keeping packages up to date >> >> >> >> I wonder if there is a generic solution to keeping certain Pharo project >> in sync with development tree. >> >> For example when I want to get latest Roassal I execute >> >> Gofer it >> >> smalltalkhubUser: 'ObjectProfile' project: 'Roassal2'; >> >> package: 'Roassal2'; >> >> package: 'Roassal2GT'; >> >> package: 'Trachel'; >> >> load. >> >> >> >> Also I wouldn't know this unless the maintainers (thanks Alexandre!) of >> the project told me what script to execute to get the latest version. >> >> If I went to Project Catalog I can only get the stable version and if I go >> and find Roassal2 it won't give me information how to get its latest >> version. >> >> >> >> How would I get info about how to update, say Roassal given the script >> above from some Roassal project public page? >> >> Talking about Roassal, if I go to >> http://smalltalkhub.com/#!/~ObjectProfile/Roassal2/ page, it offers the >> following script: >> >> Gofer it smalltalkhubUser: 'ObjectProfile' project: 'Roassal2'; >> configurationOf: 'Roassal2'; loadDevelopment >> >> >> >> Which is probably not exactly equal to the script above (or is it?). >> >> >> >> So, is there a generic way to get a latest version of some XYZ package? >> >> What do I need to learn to be able to get that information about any Pharo >> project (other than asking the community)? Something similar to "git pull" >> when you know the repository.