[Newbies] MonticelloBrowser question

Norbert Hartl norbert at hartl.name
Thu Jan 10 13:30:56 UTC 2008


On Thu, 2008-01-10 at 13:12 +0100, Ch Lamprecht wrote:
> Hello,
> 
> could anybody help me to understand, how to use MonticelloBrowser?
> (Working with 3.9 #7067) I read SBE and it says:
> 
> " The right-hand pane lists all of the source-code repositories that Monticello
> knows about, usually because it has loaded code from them. If you
> select a package in the left pane, the right pane is filtered to show only
> those repositories that contain versions of the selected package."
> 
> However, I don't see that happen. If I select e.g. OmniBrowser in the left pane, 
> the list in the right pane is reduced to a local path on my filesystem (the 
> package-cache). But if I deselect all in the left pane to see all the 
> repositories in the right pane, then select 'http://source.wiresong.ca/ob' and 
> open the repository I get a browser containing lots of newer version of 
> OmniBrowser (and other packages).
> 
It seems you didn't load Omnibrowser from Monticello in first place.
The repositories are only there if code was loaded from a repository.
If you got Omnibrowser from squeakmap or universe it is normal to find
newer ones in the online repository. Squeakmap and universes contain
"released" versions of the code where Monticello contains the actual
code. If you load Omnibrowser from wiresong you will notice that it
then will show the wiresong repository in the right pane. It is just
that you have to assign a repository once to see it. 

> Now these repository browsers always take some time to load and I have to check 
> different repositories by hand to find the latest version.
> 
If you are new to squeak and you are not developing some package like
omnibrowser you might better stay with the versions on
squeakmap/universes.

> What is the right way to search (and update) to the latest release of a package?

Depends on the package. Most of the projects are using Monticello for
development and many from them use www.squeaksource.com for their
projects. So the right way is to find the right repository and if it 
is Monticello most of them provide a snippet you can add to the
Monticello browser after pressing the button "+Repository"

hope this helps,

Norbert



More information about the Beginners mailing list