Hi Torsten,
Just for the ZnUrl part, have a look at
ZnFileUrlTests>>#testWindowsDriveNamesInFileUrl
AFAIK, your example should be written as:
('filetree:///' , 'C:/ClonedRepo/packages') asZnUrl.
Or maybe,
(FileLocator C / 'ClonedRepo' / 'packages') asZnUrl.
Sven
> On 20 Sep 2016, at 20:30, Torsten Bergmann <[email protected]> wrote:
>
> Hi,
>
> according to the Metacello quide on [1] in section "Prime Metacello registry"
> one can write
>
> | pathToPackageDirectory |
> "edit to match the path to your chosen package directory"
> pathToPackageDirectory := '/opt/git/Sample/packages'.
> Metacello new
> baseline: 'Sample';
> repository: 'filetree://', pathToPackageDirectory;
> load.
>
> Adopting this for a Windows path I have:
>
> | pathToPackageDirectory |
> pathToPackageDirectory := 'C:\ClonedRepo\packages'.
> Metacello new
> baseline: 'MyProject';
> repository: 'filetree://', pathToPackageDirectory;
> load.
>
> But I get a ZnPortNotANumber exception, even when I use a diffent protocol
> like "client://".
> Tried this in Pharo 6.0 Latest update: #60233
>
> What I want to do (on Windows) is to load all project packages from a local
> cloned git
> directory (not a remote GitHub) using the dependencies given in the Baseline.
>
> Did I miss something, is it just broken or the docu not up to date? If so is
> this a parsing issue on the Zinc URLs
> or an issue of Metacello API?
>
> Thanks
> T.
>
> [1]
> https://github.com/dalehenrich/metacello-work/blob/master/docs/GettingStartedWithGitHub.md
>