Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007204 [Squeak] Monticello major always 09-29-08 01:57 09-29-08 01:57
Reporter wiz View Status public  
Assigned To avi
Priority normal Resolution open  
Status assigned   Product Version 3.10.2
Summary 0007204: Removing a method loses its method catagory and therefore package classification.
Description For this one

add a message to a *methodCatagory then remove it.
Look at a current change list.
The method is listed as removed but its catagory/package classification
is listed as the System Catagory for the Class.
Additional Information Ok. I do know that if this is a real bug its an important one.

I don't know if it is real.

I changed the change list ui to show the Package catagory for each method it reports.
So one possibility is that I didn't cover this case correctly.
The other is that I wrote it correctly and it has uncovered a deeper problem.

When a *catagory method is removed how does MC handle that when the package is resaved?

If I saved the change set with the removal change.
reverted to the previous image (before the removal)
read in the changeset.
then MC save the package would I get the proper result or the wrong one?

And what would happen if I saved the package associate with the class?
Would that save the removal change as well (or instead) of the original package?

Enquiring minds want to know.

This is the seed of something that needs further enquiry. I don't have answers at this point only curiosity and questions.

Yours in curiosity and service, --Jerome Peace
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
09-29-08 01:57 wiz New Issue
09-29-08 01:57 wiz Status new => assigned
09-29-08 01:57 wiz Assigned To  => avi


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
30 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker