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 <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: '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