So your working on a cool project and Pharo crashes

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

So your working on a cool project and Pharo crashes

Nathan Tuttle
Is there any way to do a recovery besides the Recover Lost Changes option that doesn't seem to work?

It seems the change log that was left behind has some promising things in it.

This is just such a bummer. Lot of good work lost.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Alexandre Bergel
Hi Nathan,

> Is there any way to do a recovery besides the Recover Lost Changes  
> option that doesn't seem to work?

What do you mean by "doesn't seem to work"? I have always been happy  
with it.
Does it raise an error?

> It seems the change log that was left behind has some promising  
> things in it.


You can directly inspect the .changes file next to your image.

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Nathan Tuttle
actually, to tell  the truth I figured out how to get most of my methods back. But not the right versions. I wonder if I can back out the changes and try to select the ones that I do need, but there are soo many.

It does throw an error when I select multiple changesets. When I use the "remove do it" that helps the most.

its just such a mess right now

On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]> wrote:
Hi Nathan,

> Is there any way to do a recovery besides the Recover Lost Changes
> option that doesn't seem to work?

What do you mean by "doesn't seem to work"? I have always been happy
with it.
Does it raise an error?

> It seems the change log that was left behind has some promising
> things in it.


You can directly inspect the .changes file next to your image.

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Alexandre Bergel
I also had the very same feeling the first times I used the "recover  
lost changes" option.  Now that I gained experience, I live  
comfortably with it.

Cheers,
Alexandre

On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:

> actually, to tell  the truth I figured out how to get most of my  
> methods back. But not the right versions. I wonder if I can back out  
> the changes and try to select the ones that I do need, but there are  
> soo many.
>
> It does throw an error when I select multiple changesets. When I use  
> the "remove do it" that helps the most.
>
> its just such a mess right now
>
> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
> > wrote:
> Hi Nathan,
>
> > Is there any way to do a recovery besides the Recover Lost Changes
> > option that doesn't seem to work?
>
> What do you mean by "doesn't seem to work"? I have always been happy
> with it.
> Does it raise an error?
>
> > It seems the change log that was left behind has some promising
> > things in it.
>
>
> You can directly inspect the .changes file next to your image.
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Nathan Tuttle
One thing. It looks like there is a changes file that has more up to date information. How do I pull this in?

On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]> wrote:
I also had the very same feeling the first times I used the "recover
lost changes" option.  Now that I gained experience, I live
comfortably with it.

Cheers,
Alexandre

On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:

> actually, to tell  the truth I figured out how to get most of my
> methods back. But not the right versions. I wonder if I can back out
> the changes and try to select the ones that I do need, but there are
> soo many.
>
> It does throw an error when I select multiple changesets. When I use
> the "remove do it" that helps the most.
>
> its just such a mess right now
>
> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
> > wrote:
> Hi Nathan,
>
> > Is there any way to do a recovery besides the Recover Lost Changes
> > option that doesn't seem to work?
>
> What do you mean by "doesn't seem to work"? I have always been happy
> with it.
> Does it raise an error?
>
> > It seems the change log that was left behind has some promising
> > things in it.
>
>
> You can directly inspect the .changes file next to your image.
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Alexandre Bergel
The change file needs to have the same name than the image to have it  
listed when you do a recover lost changes.
Else, you can simply edit the .changes using any (robust) text editor.  
Cut and paste what you feel relevant into a new file that you name  
yourchanges.cs
You then have created a changeset file, which can be easily loaded  
with a drag and drop from your OS desktop to the Pharo image.  
Alternatively, you can use the file loader.

Hope it helps.

Cheers,
Alexandre

On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:

> One thing. It looks like there is a changes file that has more up to  
> date information. How do I pull this in?
>
> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
> > wrote:
> I also had the very same feeling the first times I used the "recover
> lost changes" option.  Now that I gained experience, I live
> comfortably with it.
>
> Cheers,
> Alexandre
>
> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>
> > actually, to tell  the truth I figured out how to get most of my
> > methods back. But not the right versions. I wonder if I can back out
> > the changes and try to select the ones that I do need, but there are
> > soo many.
> >
> > It does throw an error when I select multiple changesets. When I use
> > the "remove do it" that helps the most.
> >
> > its just such a mess right now
> >
> > On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
> > > wrote:
> > Hi Nathan,
> >
> > > Is there any way to do a recovery besides the Recover Lost Changes
> > > option that doesn't seem to work?
> >
> > What do you mean by "doesn't seem to work"? I have always been happy
> > with it.
> > Does it raise an error?
> >
> > > It seems the change log that was left behind has some promising
> > > things in it.
> >
> >
> > You can directly inspect the .changes file next to your image.
> >
> > Cheers,
> > Alexandre
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Stéphane Ducasse
I imagine that you can also recoever from another image.
At least in VW we could do that.
Nathan the first thing to do is to copy your image/changes because each time to receover you add
new info to you changes.

So if you screw it up now. Go back to before the first time you crashed because all your changes are
still there. This is juts a matter of identifying them. Pay attention that we do not have classDefinition
as in Cuis and VW so doit for class definition should be replayed too.

finally did you save your code with monticello?
Because this is the best way, publish often.

Stef



On Feb 18, 2010, at 7:25 AM, Alexandre Bergel wrote:

> The change file needs to have the same name than the image to have it  
> listed when you do a recover lost changes.
> Else, you can simply edit the .changes using any (robust) text editor.  
> Cut and paste what you feel relevant into a new file that you name  
> yourchanges.cs
> You then have created a changeset file, which can be easily loaded  
> with a drag and drop from your OS desktop to the Pharo image.  
> Alternatively, you can use the file loader.
>
> Hope it helps.
>
> Cheers,
> Alexandre
>
> On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:
>
>> One thing. It looks like there is a changes file that has more up to  
>> date information. How do I pull this in?
>>
>> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
>>> wrote:
>> I also had the very same feeling the first times I used the "recover
>> lost changes" option.  Now that I gained experience, I live
>> comfortably with it.
>>
>> Cheers,
>> Alexandre
>>
>> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>>
>>> actually, to tell  the truth I figured out how to get most of my
>>> methods back. But not the right versions. I wonder if I can back out
>>> the changes and try to select the ones that I do need, but there are
>>> soo many.
>>>
>>> It does throw an error when I select multiple changesets. When I use
>>> the "remove do it" that helps the most.
>>>
>>> its just such a mess right now
>>>
>>> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
>>>> wrote:
>>> Hi Nathan,
>>>
>>>> Is there any way to do a recovery besides the Recover Lost Changes
>>>> option that doesn't seem to work?
>>>
>>> What do you mean by "doesn't seem to work"? I have always been happy
>>> with it.
>>> Does it raise an error?
>>>
>>>> It seems the change log that was left behind has some promising
>>>> things in it.
>>>
>>>
>>> You can directly inspect the .changes file next to your image.
>>>
>>> Cheers,
>>> Alexandre
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharocrashes

Gary Chambers-4
We have a few simple enhancements for ChangeList/ChangeRecord that
identifies class defs, method removals etc.
That way one can "remove doits" while keeping class definitions etc.

I can post a changeset if anyone is interested.

Regards, Gary

----- Original Message -----
From: "Stéphane Ducasse" <[hidden email]>
To: <[hidden email]>
Sent: Thursday, February 18, 2010 10:58 AM
Subject: Re: [Pharo-project] So your working on a cool project and
Pharocrashes


>I imagine that you can also recoever from another image.
> At least in VW we could do that.
> Nathan the first thing to do is to copy your image/changes because each
> time to receover you add
> new info to you changes.
>
> So if you screw it up now. Go back to before the first time you crashed
> because all your changes are
> still there. This is juts a matter of identifying them. Pay attention that
> we do not have classDefinition
> as in Cuis and VW so doit for class definition should be replayed too.
>
> finally did you save your code with monticello?
> Because this is the best way, publish often.
>
> Stef
>
>
>
> On Feb 18, 2010, at 7:25 AM, Alexandre Bergel wrote:
>
>> The change file needs to have the same name than the image to have it
>> listed when you do a recover lost changes.
>> Else, you can simply edit the .changes using any (robust) text editor.
>> Cut and paste what you feel relevant into a new file that you name
>> yourchanges.cs
>> You then have created a changeset file, which can be easily loaded
>> with a drag and drop from your OS desktop to the Pharo image.
>> Alternatively, you can use the file loader.
>>
>> Hope it helps.
>>
>> Cheers,
>> Alexandre
>>
>> On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:
>>
>>> One thing. It looks like there is a changes file that has more up to
>>> date information. How do I pull this in?
>>>
>>> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
>>>> wrote:
>>> I also had the very same feeling the first times I used the "recover
>>> lost changes" option.  Now that I gained experience, I live
>>> comfortably with it.
>>>
>>> Cheers,
>>> Alexandre
>>>
>>> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>>>
>>>> actually, to tell  the truth I figured out how to get most of my
>>>> methods back. But not the right versions. I wonder if I can back out
>>>> the changes and try to select the ones that I do need, but there are
>>>> soo many.
>>>>
>>>> It does throw an error when I select multiple changesets. When I use
>>>> the "remove do it" that helps the most.
>>>>
>>>> its just such a mess right now
>>>>
>>>> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
>>>>> wrote:
>>>> Hi Nathan,
>>>>
>>>>> Is there any way to do a recovery besides the Recover Lost Changes
>>>>> option that doesn't seem to work?
>>>>
>>>> What do you mean by "doesn't seem to work"? I have always been happy
>>>> with it.
>>>> Does it raise an error?
>>>>
>>>>> It seems the change log that was left behind has some promising
>>>>> things in it.
>>>>
>>>>
>>>> You can directly inspect the .changes file next to your image.
>>>>
>>>> Cheers,
>>>> Alexandre
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharocrashes

Fernando olivero
yes please!

Cuis has class definition change reification, and i found it very useful to be able to do "remove DoIts" , when programming in CUIS.


On Feb 18, 2010, at 1:18 PM, Gary Chambers wrote:

> We have a few simple enhancements for ChangeList/ChangeRecord that
> identifies class defs, method removals etc.
> That way one can "remove doits" while keeping class definitions etc.
>
> I can post a changeset if anyone is interested.
>
> Regards, Gary
>
> ----- Original Message -----
> From: "Stéphane Ducasse" <[hidden email]>
> To: <[hidden email]>
> Sent: Thursday, February 18, 2010 10:58 AM
> Subject: Re: [Pharo-project] So your working on a cool project and
> Pharocrashes
>
>
>> I imagine that you can also recoever from another image.
>> At least in VW we could do that.
>> Nathan the first thing to do is to copy your image/changes because each
>> time to receover you add
>> new info to you changes.
>>
>> So if you screw it up now. Go back to before the first time you crashed
>> because all your changes are
>> still there. This is juts a matter of identifying them. Pay attention that
>> we do not have classDefinition
>> as in Cuis and VW so doit for class definition should be replayed too.
>>
>> finally did you save your code with monticello?
>> Because this is the best way, publish often.
>>
>> Stef
>>
>>
>>
>> On Feb 18, 2010, at 7:25 AM, Alexandre Bergel wrote:
>>
>>> The change file needs to have the same name than the image to have it
>>> listed when you do a recover lost changes.
>>> Else, you can simply edit the .changes using any (robust) text editor.
>>> Cut and paste what you feel relevant into a new file that you name
>>> yourchanges.cs
>>> You then have created a changeset file, which can be easily loaded
>>> with a drag and drop from your OS desktop to the Pharo image.
>>> Alternatively, you can use the file loader.
>>>
>>> Hope it helps.
>>>
>>> Cheers,
>>> Alexandre
>>>
>>> On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:
>>>
>>>> One thing. It looks like there is a changes file that has more up to
>>>> date information. How do I pull this in?
>>>>
>>>> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
>>>>> wrote:
>>>> I also had the very same feeling the first times I used the "recover
>>>> lost changes" option.  Now that I gained experience, I live
>>>> comfortably with it.
>>>>
>>>> Cheers,
>>>> Alexandre
>>>>
>>>> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>>>>
>>>>> actually, to tell  the truth I figured out how to get most of my
>>>>> methods back. But not the right versions. I wonder if I can back out
>>>>> the changes and try to select the ones that I do need, but there are
>>>>> soo many.
>>>>>
>>>>> It does throw an error when I select multiple changesets. When I use
>>>>> the "remove do it" that helps the most.
>>>>>
>>>>> its just such a mess right now
>>>>>
>>>>> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
>>>>>> wrote:
>>>>> Hi Nathan,
>>>>>
>>>>>> Is there any way to do a recovery besides the Recover Lost Changes
>>>>>> option that doesn't seem to work?
>>>>>
>>>>> What do you mean by "doesn't seem to work"? I have always been happy
>>>>> with it.
>>>>> Does it raise an error?
>>>>>
>>>>>> It seems the change log that was left behind has some promising
>>>>>> things in it.
>>>>>
>>>>>
>>>>> You can directly inspect the .changes file next to your image.
>>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharocrashes

Stéphane Ducasse
In reply to this post by Gary Chambers-4
Please do
Ideally I would like to have the classdefinition kind of idea similar to CUIS and VW.
But it requires some coding so that we can do it well.

Stef

On Feb 18, 2010, at 1:18 PM, Gary Chambers wrote:

> We have a few simple enhancements for ChangeList/ChangeRecord that
> identifies class defs, method removals etc.
> That way one can "remove doits" while keeping class definitions etc.
>
> I can post a changeset if anyone is interested.
>
> Regards, Gary
>
> ----- Original Message -----
> From: "Stéphane Ducasse" <[hidden email]>
> To: <[hidden email]>
> Sent: Thursday, February 18, 2010 10:58 AM
> Subject: Re: [Pharo-project] So your working on a cool project and
> Pharocrashes
>
>
>> I imagine that you can also recoever from another image.
>> At least in VW we could do that.
>> Nathan the first thing to do is to copy your image/changes because each
>> time to receover you add
>> new info to you changes.
>>
>> So if you screw it up now. Go back to before the first time you crashed
>> because all your changes are
>> still there. This is juts a matter of identifying them. Pay attention that
>> we do not have classDefinition
>> as in Cuis and VW so doit for class definition should be replayed too.
>>
>> finally did you save your code with monticello?
>> Because this is the best way, publish often.
>>
>> Stef
>>
>>
>>
>> On Feb 18, 2010, at 7:25 AM, Alexandre Bergel wrote:
>>
>>> The change file needs to have the same name than the image to have it
>>> listed when you do a recover lost changes.
>>> Else, you can simply edit the .changes using any (robust) text editor.
>>> Cut and paste what you feel relevant into a new file that you name
>>> yourchanges.cs
>>> You then have created a changeset file, which can be easily loaded
>>> with a drag and drop from your OS desktop to the Pharo image.
>>> Alternatively, you can use the file loader.
>>>
>>> Hope it helps.
>>>
>>> Cheers,
>>> Alexandre
>>>
>>> On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:
>>>
>>>> One thing. It looks like there is a changes file that has more up to
>>>> date information. How do I pull this in?
>>>>
>>>> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
>>>>> wrote:
>>>> I also had the very same feeling the first times I used the "recover
>>>> lost changes" option.  Now that I gained experience, I live
>>>> comfortably with it.
>>>>
>>>> Cheers,
>>>> Alexandre
>>>>
>>>> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>>>>
>>>>> actually, to tell  the truth I figured out how to get most of my
>>>>> methods back. But not the right versions. I wonder if I can back out
>>>>> the changes and try to select the ones that I do need, but there are
>>>>> soo many.
>>>>>
>>>>> It does throw an error when I select multiple changesets. When I use
>>>>> the "remove do it" that helps the most.
>>>>>
>>>>> its just such a mess right now
>>>>>
>>>>> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel <[hidden email]
>>>>>> wrote:
>>>>> Hi Nathan,
>>>>>
>>>>>> Is there any way to do a recovery besides the Recover Lost Changes
>>>>>> option that doesn't seem to work?
>>>>>
>>>>> What do you mean by "doesn't seem to work"? I have always been happy
>>>>> with it.
>>>>> Does it raise an error?
>>>>>
>>>>>> It seems the change log that was left behind has some promising
>>>>>> things in it.
>>>>>
>>>>>
>>>>> You can directly inspect the .changes file next to your image.
>>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project andPharocrashes

Gary Chambers-4
In reply to this post by Fernando olivero
Attached (after Pharofication (was for Squeak 3.9))...

Also has an menu option to remove items not matching an author, not sure how
useful that is in pratice.

Regards, Gary

----- Original Message -----
From: "Fernando olivero" <[hidden email]>
To: <[hidden email]>
Sent: Thursday, February 18, 2010 12:33 PM
Subject: Re: [Pharo-project] So your working on a cool project
andPharocrashes


yes please!

Cuis has class definition change reification, and i found it very useful to
be able to do "remove DoIts" , when programming in CUIS.


On Feb 18, 2010, at 1:18 PM, Gary Chambers wrote:

> We have a few simple enhancements for ChangeList/ChangeRecord that
> identifies class defs, method removals etc.
> That way one can "remove doits" while keeping class definitions etc.
>
> I can post a changeset if anyone is interested.
>
> Regards, Gary
>
> ----- Original Message -----
> From: "Stéphane Ducasse" <[hidden email]>
> To: <[hidden email]>
> Sent: Thursday, February 18, 2010 10:58 AM
> Subject: Re: [Pharo-project] So your working on a cool project and
> Pharocrashes
>
>
>> I imagine that you can also recoever from another image.
>> At least in VW we could do that.
>> Nathan the first thing to do is to copy your image/changes because each
>> time to receover you add
>> new info to you changes.
>>
>> So if you screw it up now. Go back to before the first time you crashed
>> because all your changes are
>> still there. This is juts a matter of identifying them. Pay attention
>> that
>> we do not have classDefinition
>> as in Cuis and VW so doit for class definition should be replayed too.
>>
>> finally did you save your code with monticello?
>> Because this is the best way, publish often.
>>
>> Stef
>>
>>
>>
>> On Feb 18, 2010, at 7:25 AM, Alexandre Bergel wrote:
>>
>>> The change file needs to have the same name than the image to have it
>>> listed when you do a recover lost changes.
>>> Else, you can simply edit the .changes using any (robust) text editor.
>>> Cut and paste what you feel relevant into a new file that you name
>>> yourchanges.cs
>>> You then have created a changeset file, which can be easily loaded
>>> with a drag and drop from your OS desktop to the Pharo image.
>>> Alternatively, you can use the file loader.
>>>
>>> Hope it helps.
>>>
>>> Cheers,
>>> Alexandre
>>>
>>> On 18 Feb 2010, at 03:13, Nathan Tuttle wrote:
>>>
>>>> One thing. It looks like there is a changes file that has more up to
>>>> date information. How do I pull this in?
>>>>
>>>> On Wed, Feb 17, 2010 at 11:44 PM, Alexandre Bergel <[hidden email]
>>>>> wrote:
>>>> I also had the very same feeling the first times I used the "recover
>>>> lost changes" option.  Now that I gained experience, I live
>>>> comfortably with it.
>>>>
>>>> Cheers,
>>>> Alexandre
>>>>
>>>> On 18 Feb 2010, at 02:37, Nathan Tuttle wrote:
>>>>
>>>>> actually, to tell  the truth I figured out how to get most of my
>>>>> methods back. But not the right versions. I wonder if I can back out
>>>>> the changes and try to select the ones that I do need, but there are
>>>>> soo many.
>>>>>
>>>>> It does throw an error when I select multiple changesets. When I use
>>>>> the "remove do it" that helps the most.
>>>>>
>>>>> its just such a mess right now
>>>>>
>>>>> On Wed, Feb 17, 2010 at 11:23 PM, Alexandre Bergel
>>>>> <[hidden email]
>>>>>> wrote:
>>>>> Hi Nathan,
>>>>>
>>>>>> Is there any way to do a recovery besides the Recover Lost Changes
>>>>>> option that doesn't seem to work?
>>>>>
>>>>> What do you mean by "doesn't seem to work"? I have always been happy
>>>>> with it.
>>>>> Does it raise an error?
>>>>>
>>>>>> It seems the change log that was left behind has some promising
>>>>>> things in it.
>>>>>
>>>>>
>>>>> You can directly inspect the .changes file next to your image.
>>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

ChangeListEnhancements.1.cs (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Ramon Leon-5
In reply to this post by Alexandre Bergel
On 2/17/2010 11:25 PM, Alexandre Bergel wrote:
> The change file needs to have the same name than the image to have it
> listed when you do a recover lost changes.

Not really, you can drag and drop any changes file onto any image and
it'll popup the same changes editor that recover lost changes does.  If
you're after the latest changes just remove older versions, then remove
up to date versions, then remove any unnecessary do it's and what's left
will be the diffs, review and file them in.

> Else, you can simply edit the .changes using any (robust) text editor.
> Cut and paste what you feel relevant into a new file that you name
> yourchanges.cs

Unnecessary because of the above.

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Mariano Martinez Peck
We should document somewhere all the techniques and tricks to recover lost data.

It would be cool if someone can write that. I don't have the knowledge :(

Cheers

Mariano

On Fri, Feb 19, 2010 at 5:47 AM, Ramon Leon <[hidden email]> wrote:
On 2/17/2010 11:25 PM, Alexandre Bergel wrote:
> The change file needs to have the same name than the image to have it
> listed when you do a recover lost changes.

Not really, you can drag and drop any changes file onto any image and
it'll popup the same changes editor that recover lost changes does.  If
you're after the latest changes just remove older versions, then remove
up to date versions, then remove any unnecessary do it's and what's left
will be the diffs, review and file them in.

> Else, you can simply edit the .changes using any (robust) text editor.
> Cut and paste what you feel relevant into a new file that you name
> yourchanges.cs

Unnecessary because of the above.

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: So your working on a cool project and Pharo crashes

Alexandre Bergel
In reply to this post by Ramon Leon-5
I was not aware of this. Excellent!

Alexandre


On 19 Feb 2010, at 01:47, Ramon Leon wrote:

> On 2/17/2010 11:25 PM, Alexandre Bergel wrote:
>> The change file needs to have the same name than the image to have it
>> listed when you do a recover lost changes.
>
> Not really, you can drag and drop any changes file onto any image and
> it'll popup the same changes editor that recover lost changes does.  
> If
> you're after the latest changes just remove older versions, then  
> remove
> up to date versions, then remove any unnecessary do it's and what's  
> left
> will be the diffs, review and file them in.
>
>> Else, you can simply edit the .changes using any (robust) text  
>> editor.
>> Cut and paste what you feel relevant into a new file that you name
>> yourchanges.cs
>
> Unnecessary because of the above.
>
> --
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project