Don't forget to enable Metacello integration in settings. On Tue, Oct 3, 2017 at 8:55 AM, Esteban Lorenzano <[email protected]> wrote:
> > On 3 Oct 2017, at 08:47, Jan Blizničenko <[email protected]> wrote: > > Hello > > I have a local clone of git repository and I am looking for code that adds > this repository to Iceberg and then loads its baseline into Pharo. I am > using Pharo 6.1 (image 60510) and last stable Windows VM. > > Right now I am experimenting with following code, it adds the project into > Iceberg, but does not load the baseline. The code is: > > SystemSettingsPersistence updateSettingNodes. "sets ssh key locations" > > (Smalltalk at: #IceRepositoryCreator) new > url: '[email protected]:bliznjan/nameofmyproject.git'; > location: '/C:/Users/User/Pharo/repo/nameofmyproject/filetree' > asFileReference; > subdirectory: 'filetree'; > createRepository. "this part seems to work fine” > > > I think this is your error: > '/C:/Users/User/Pharo/repo/nameofmyproject/filetree, > needs to be '/C:/Users/User/Pharo/repo/nameofmyproject (without the > filetree part, which is the subdirectory) > > now, I think if you do: > > Metacello new > repository: ‘gitlab://bliznjan/nameofmyproject/filetree'; > baseline: ‘MyProject’ > load. > > ir will also do what you want without the two steps. > > > Metacello new baseline: 'NameOfMyProject'; repository: > 'gitlocal:///C:/Users/User/Pharo/repo/nameofmyproject/filetree'; load. > "this > one fails with exception below" > > > loading the baseline ends with Exception > Could not resolve: BaselineOfNameOfMyProject [BaselineOfNameOfMyProject] > in C:\Users\User\Pharo\images\TestingImage1\pharo-local\package-cache > C:\Users\User\Pharo\repo\nameofmyproject\filetree (Libgit) > > Those paths seem correct - the package-cache is located in exactly that > position (but does not contain anything that relates to my project) and the > filetree (repository) in the mentioned path and there is a > BaselineOfNameOfMyProject.package directory in there. > > Also, if I then try loading the baseline manually via Iceberg, by right > clicking on BaselineOfNameOfMyProject in Packages tab, I get exactly same > exception. > > Loading packages one by one manually via Iceberg Packages tab works. Also, > loading the baseline via GitFileTree works. > > Thank you > Jan > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html > > >
