[vwnc] Changesets broken for class moves

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

[vwnc] Changesets broken for class moves

Terry Raymond
Using changesets to track class definition moves is badly
broken.

1. Start with an empty changeset.
2. Move the class definition of Workspace to the Tools-Trippy
   package.
3. File out the changeset.
4. Exit without saving and reenter the image.
5. Filein the changeset.
6. You will notice that the Workspace class definition
and its methods have been moved, the methods should not
have been moved.

Other variations;
- File out the package changesets and try applying them.
  If you file in the remove before the add, the class is
  removed from the system(real bad).
- Move class definitions between parcels. You will find
  that when you file in the changeset that the methods become
  unparcelled.

Terry
 
===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
<http://www.craftedsmalltalk.com>
===========================================================


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Changesets broken for class moves

Andres Valloud-6
AR 55945... just because I have not seen a similar AR for this.

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On
Behalf Of Terry Raymond
Sent: Tuesday, September 16, 2008 6:13 AM
To: VWNC
Subject: [vwnc] Changesets broken for class moves

Using changesets to track class definition moves is badly broken.

1. Start with an empty changeset.
2. Move the class definition of Workspace to the Tools-Trippy
   package.
3. File out the changeset.
4. Exit without saving and reenter the image.
5. Filein the changeset.
6. You will notice that the Workspace class definition and its methods
have been moved, the methods should not have been moved.

Other variations;
- File out the package changesets and try applying them.
  If you file in the remove before the add, the class is
  removed from the system(real bad).
- Move class definitions between parcels. You will find
  that when you file in the changeset that the methods become
  unparcelled.

Terry
 
===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
<http://www.craftedsmalltalk.com>
===========================================================


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc