> On 8 Jan 2018, at 17:57, Alistair Grant <[email protected]> wrote:
>
> Hi Ben,
>
> On 8 January 2018 at 17:34, Ben Coman <[email protected]> wrote:
>>
>> [ snip ]
>>
>> A couple of things would make it even smoother.
>> a. An option to save details of my personal fork to auto-fill the Create
>> Repository dialog fields in a fresh image anywhere on my system.
>> b. An menu item or button to auto-fill the pharo-project remote.
this is done usually through startup actions.
for example, I have:
StartupPreferencesLoader default executeAtomicItems: {
StartupAction
name: 'Iceberg'
code: [
Iceberg enableMetacelloIntegration: true.
IceRepository
shareRepositoriesBetweenImages: true;
sharedRepositoriesLocationString:
'/Users/esteban/Dev/Repository'.
(IceRepositoryCreator new
location:
'/Users/esteban/Dev/Repository/pharo-project/pharo' asFileReference;
subdirectory: 'src';
createRepository)
register ]
runOnce: true.
}.
(you put that in an “iceberg.st <http://iceberg.st/>” in
/Users/esteban/Library/Preferences/pharo/7.0 (or the equivalent for your
platform, that you can find executing FileLocator preferences fullName)
Esteban
>
> This is the script I used last time to reduce the number of manual
> steps. I haven't had a chance to validate it properly, but hopefully
> it will help. Run this in a clean image…
>
>
> | username pharoRepository |
>
> Author fullName: '<YourName>'.
>
> username := '<YourGitUsername>'.
>
> pharoRepository := (IceRepositoryCreator new
> remote: (IceRemote url: '[email protected]:', username, '/pharo.git');
> subdirectory: 'src';
> createRepository)
> register.
> pharoRepository addRemote: (IceRemote
> name: 'pharo-project'
> url: '[email protected]:pharo-project/pharo.git').
> (IcePharoCreateBranchFromIssue on: pharoRepository) execute.
>
>
> 'Loaded pharo-core' inspect.
>
>
>
>> Now hopefully someone familiar with FastTable can review my PR
>> and discuss options to implement the next step for horizontal scrolling.
>>
>> cheers -ben
>