Thanks Guille,

The document you point was the one I was reading. But I thought that,
despite differences between Iceberg and Monticello, the last one would
be able to load baselines in a host-neutral Git repository, using https.

So, a better question would be: Is possible to load programatically (via
a code snippet) using Iceberg, Monticello or something else a baseline
that installs a project and its dependencies and is hosted in an
independent Git provider? How can self hosted git repositories
containing baselines be loaded?

Cheers,

Offray

On 15/07/20 2:46 a. m., Guillermo Polito wrote:
> Hi Offray,
>
> Metacello and Iceberg are different things, although there is some
> integration between them.
>
> Iceberg understand git urls (ssh:// … g...@github.com
> <mailto:g...@github.com> …. https://…)
>
> Metacello understand its own urls, because it was originally designed
> to work in independence of git (github:// bitbucket://…)
>
> You cannot use https:// or ssh:// urls in metacello.
> You can clone manually with Iceberg and then do a load through
> Iceberg’s UI.
>
> From the doc in here:
>
> https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Baselines.md#project-from-githubgitlabbitbucket
>
> The valid URLs are
>
> |{prefix}://{optionalHostname}:{owner}/{projectName}:{version}/{subFolder}|
>
> This snippet should be configured with:
>
>   * |{prefix}|: This is host-specific:
>       o |github| for github
>       o |bitbucket| for bitbucket
>       o |gitlab| for gitlab
>
> Cheers,
> Guille
>
>> El 14 jul 2020, a las 20:02, Offray Vladimir Luna Cárdenas
>> <offray.l...@mutabit.com <mailto:offray.l...@mutabit.com>> escribió:
>>
>> HI.
>>
>> I'm migrating my packages from StHub to a self hosted Gitea instance.
>> I have already a test |BaselineOf| hosted there and referring to
>> other self hosted repositories. I'm following the [Baselines
>> documentation](https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Baselines.md)
>> for all this. But when I try to load the baseline from the
>> |beta/migration| branch running the code below, I get the message
>> |Could not resolve: BaselineOfGrafoscopio in
>> https://code.tupale.co/Offray/Grafoscopio/src/branch/beta/migration/|.
>> How can I load Baselines hosted in a branch inside a self hosted
>> Git/Gitea repository?
>>
>> |Metacello new baseline: 'Grafoscopio'; repository:
>> 'https://code.tupale.co/Offray/Grafoscopio/src/branch/beta/migration/';
>> load |
>>
>> |Thanks,|
>>
>> ||
>>
>> |Offray|
>>
>> ||
>>
>

Reply via email to