Andrei if you need help we can help you. Stef On Sun, Apr 1, 2018 at 7:59 PM, Stephane Ducasse <stepharo.self@gmail.com> wrote:
use metacello and iceberg or gitfiletree
Stef
On Sun, Apr 1, 2018 at 4:32 PM, Andrei Stebakov <lispercat@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 <aglynn42@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-bounces@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.