Thanks guys. I ended up doing this:
StartupPreferencesLoader default executeAtomicItems: {
StartupAction
name: '02 Iceberg'
code: [
| repo |
IceCredentialsProvider default sshCredentials
username: 'git';
publicKey: '/Users/mariano/.ssh/id_rsa_github.pub';
privateKey: '/Users/mariano/.ssh/id_rsa_github';
keyPassphrase: 'YYY'.
IceCredentialsProvider default plaintextCredentials
username: '[email protected]';
password: 'XXX'.
Iceberg enableMetacelloIntegration: true.
IceRepository
shareRepositoriesBetweenImages: true;
sharedRepositoriesLocationString: '/Users/mariano/Pharo/git'.
Iceberg showSystemRepositories: false.
repo := IceRepositoryCreator new
location:
'/Users/mariano/pharo61/pharo-local/iceberg/marianopeck/OSSubprocess'
asFileReference;
subdirectory: 'repository';
createRepository.
repo register.
"more registrations here"
]
runOnce: true.
}.
On Fri, Nov 10, 2017 at 10:11 AM, Peter Uhnák <[email protected]> wrote:
> You can create repositories programatically.
>
> repo := IceRepositoryCreator new
> location: '/home/user/.../';
> subdirectory: 'codeSubdirectory';
> createRepository.
> repo register.
>
>
> On Fri, Nov 10, 2017 at 1:11 PM, Mariano Martinez Peck <
> [email protected]> wrote:
>
>> I would also like that :)
>>
>> On Fri, Nov 10, 2017 at 6:45 AM, Prof. Andrew P. Black <[email protected]>
>> wrote:
>>
>>> I would like to have the git repositories that I’m working from
>>> automatically added to the list of known repositories in Iceberg at startup
>>> time. In other words, I don;t want to have to do a bunch of “Add local
>>> repository” commands before I can start work.
>>>
>>> What magic can I put in my settings.st file to make this happen?
>>>
>>> Andrew
>>>
>>>
>>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>
>
--
Mariano
http://marianopeck.wordpress.com