A slice is basically just a set of mcz files
So there is no problem at all to use slices for your personal projects :)

Ben

On 10 Aug 2014, at 23:24, Tim Mackinnon <tim@testit.works> wrote:

> I will make a not to try Versioneer (although the image I am using is the one 
> PharoLauncher is built in, which is 3.0).
> 
> Anyway - I did try making a slice with bug number 0, and my own description, 
> and it let me create one and save it in my own repository. I’m not sure if 
> there are any bad ramifications to this - but it looks fine. Would be 
> interesting if anyone could comment on this (and I will check out Versioneer 
> - although it still sounds like overkill for some temporary work I just want 
> to version together).
> 
> Tim
> 
> On 10 Aug 2014, at 08:57, Ben Coman <b...@openinworld.com> wrote:
> 
>> Tim Mackinnon wrote:
>>> 
>>> Hi Ben - I’m familiar with what you describe, and I guess I will have a 
>>> poke.
>>> 
>>> I have noticed I can type - 0000, and put some text like 
>>> “Person—MyChanges-description” - so maybe I should just do that in my repo?
>>> 
>>> Sean’s suggestion of a change set is a decent fallback, however given we 
>>> have code repositories it seems right to want to flag a group of packages 
>>> together to easily reload. No-one has mentioned metacello - so I’m assuming 
>>> that is more heavy-weight than what I should need right?
>>>   
>> 
>> That probably used to be the case, but the balance may have tipped with 
>> Versioneer built into Pharo 4.  
>> 
>> btw, have you Mariano's post on personal use of Metacello.
>> http://marianopeck.wordpress.com/2011/11/19/loading-projects-and-building-your-own-images-with-metacello/
>> 
>> cheers -ben
>>> Tim
>>> 
>>> On 10 Aug 2014, at 02:15, Ben Coman <b...@openinworld.com> wrote:
>>> 
>>>   
>>>> Tim Mackinnon wrote:
>>>>     
>>>>> Hi - i was playing around with some changes in a few packages to see if I 
>>>>> can make a contribution to PharoLauncher.
>>>>> 
>>>>> I want to version my spikes, in case I trash my image - but I’m not yet 
>>>>> ready to propose anything to commit yet. While I can version each of the 
>>>>> dirty packages - how can I group them to load them in one go? I thought 
>>>>> maybe I could make a quick personal slice - store it in my personal file 
>>>>> disk repository and then load it again if something goes wrong or I want 
>>>>> to revert. However it seems that to create a slice I need a Fogbugz 
>>>>> number - which seems more like I’m ready to contribute? Can’t I make a 
>>>>> personal slice? Or is this where I have to use Metacello?
>>>>> 
>>>>> Tim
>>>>> 
>>>>> 
>>>>>       
>>>> I believe you currently can't make a personal slice, but I've also thought 
>>>> it would be useful.
>>>> 
>>>> Now here is a tip to explore the system.  Bring up the halos on the "grab" 
>>>> but clicking three times until you get to the PluggableButtonMorph, then 
>>>> click the "Debug" spanner icon and choose "Inspect Morph" from the menu.  
>>>> Scroll through the instance variables until you see something that looks 
>>>> like it indicates what happens when the button is pushed.  Various 
>>>> mechanisms are used and I don't remember them between times I do this.  In 
>>>> this case it looks like 'actionSelector' is sued, but I also see 
>>>> 'actionBlock' and I think sometimes its something else.  Put a halt in the 
>>>> called method, click the button and trace through to see how it works.  
>>>> Modify to suit your needs.
>>>> 
>>>> cheers -ben
>>>> 
>>>> 
>>>> 
>>>> 
>>>>     
>>> 
>>> 
>>> 
>>>   
>> 
> 

Reply via email to