ChangeSet

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

ChangeSet

MrGwen
Hi,

Today I release ChangeSet support for gst; a change set
record all the changes of your working session into a change
file. Thus if gst crashes you can recover all your changes.
The changes are stored in a file in $HOME/.st/changeset/....
This is a text file but all the changes are Smalltalk commands
thus you can filein the file and rebuild all the changes,
or do whatever you want.

This is a first release thus I need to polish the API, may be
add new events, AND do a UI for VisualGST :-D. But this is a good
start.

The repo is here https://github.com/MrGwen/gst-changeset and this is
under MIT

Cheers,
Gwen


_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: ChangeSet

Dmitry Matveev
Hello,

Awesome!

Dmitry

2011/9/6, Gwenael Casaccio <[hidden email]>:

> Hi,
>
> Today I release ChangeSet support for gst; a change set
> record all the changes of your working session into a change
> file. Thus if gst crashes you can recover all your changes.
> The changes are stored in a file in $HOME/.st/changeset/....
> This is a text file but all the changes are Smalltalk commands
> thus you can filein the file and rebuild all the changes,
> or do whatever you want.
>
> This is a first release thus I need to polish the API, may be
> add new events, AND do a UI for VisualGST :-D. But this is a good
> start.
>
> The repo is here https://github.com/MrGwen/gst-changeset and this is
> under MIT
>
> Cheers,
> Gwen
>
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/help-smalltalk
>

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: ChangeSet

Paolo Bonzini-2
In reply to this post by MrGwen
On 09/06/2011 11:33 AM, Gwenael Casaccio wrote:

> Hi,
>
> Today I release ChangeSet support for gst; a change set
> record all the changes of your working session into a change
> file. Thus if gst crashes you can recover all your changes.
> The changes are stored in a file in $HOME/.st/changeset/....
> This is a text file but all the changes are Smalltalk commands
> thus you can filein the file and rebuild all the changes,
> or do whatever you want.
>
> This is a first release thus I need to polish the API, may be
> add new events, AND do a UI for VisualGST :-D. But this is a good
> start.

Very nice.  Have you thought about adding an undo stack?  This could
replace more parts of VisualGST.

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: ChangeSet

MrGwen
On 09/06/2011 05:41 PM, Paolo Bonzini wrote:

> On 09/06/2011 11:33 AM, Gwenael Casaccio wrote:
>> Hi,
>>
>> Today I release ChangeSet support for gst; a change set
>> record all the changes of your working session into a change
>> file. Thus if gst crashes you can recover all your changes.
>> The changes are stored in a file in $HOME/.st/changeset/....
>> This is a text file but all the changes are Smalltalk commands
>> thus you can filein the file and rebuild all the changes,
>> or do whatever you want.
>>
>> This is a first release thus I need to polish the API, may be
>> add new events, AND do a UI for VisualGST :-D. But this is a good
>> start.
>
> Very nice. Have you thought about adding an undo stack? This could
> replace more parts of VisualGST.
>
> Paolo
>

Thanks, I've think about that it's possible but it only works with code
and not for lively instances (removing an instance variable). but that's
something I will consider :-)

Gwen

_______________________________________________
help-smalltalk mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/help-smalltalk