On 8 Jan 2018, at 17:57, Alistair Grant <akgrant0710@gmail.com> wrote:

Hi Ben,

On 8 January 2018 at 17:34, Ben Coman <btc@openinworld.com> 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��� 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: 'git@github.com:', username, '/pharo.git');
   subdirectory: 'src';
   createRepository)
   register.
pharoRepository addRemote: (IceRemote
   name: 'pharo-project'
   url: 'git@github.com: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