Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007023 [Squeak] Monticello major always 04-17-08 13:55 06-08-08 02:39
Reporter dpollet View Status public  
Assigned To avi
Priority normal Resolution open Platform
Status feedback   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 3.10
  Product Build
Summary 0007023: Monticello is (and is not) case-sensitive
Description - create a package, add classes and extensions
- in MC browser, click +Package and type the name with a case typo

=>
- only the extensions get saved, because MC and the actual package disagree on case
- no way to fix the typo in MC, you have to rename the actual package to conform to whatever MC has memorized
Steps To Reproduce
Additional Information +Package shouldn't exist, or create a package in the system. All existing packages should always be available in the left column of the MC browser.
Attached Files

- Relationships

- Notes
(0012237 - 123 - 129 - 129 - 129 - 129 - 129)
Keith_Hodges
06-02-08 08:17

select 'delete working copy' from the package list to remove the broken package
then add the package again correctly spelt
 
(0012271 - 290 - 312 - 312 - 312 - 312 - 312)
dpollet
06-07-08 09:12

OK, this seemed to work (delete the working copy in MC, rename the actual package, re-add it to MC and re-commit it).

But "delete working copy" only seems to delete internal MC data, not the actual code (which I thought was the working copy, like with file-based version control systems)
 
(0012274 - 234 - 322 - 322 - 322 - 322 - 322)
Keith_Hodges
06-08-08 02:39
edited on: 06-08-08 02:44

That would be "unload" to actually unload the code. I know its clear as mud.

So... I changed the menu names to...

unload package code

and

remove package name from list

available in
Monticello.impl-kph.519 and onwards

 

- Issue History
Date Modified Username Field Change
04-17-08 13:55 dpollet New Issue
04-17-08 13:55 dpollet Status new => assigned
04-17-08 13:55 dpollet Assigned To  => avi
06-02-08 08:17 Keith_Hodges Note Added: 0012237
06-07-08 02:40 Keith_Hodges Status assigned => feedback
06-07-08 09:12 dpollet Note Added: 0012271
06-08-08 02:39 Keith_Hodges Note Added: 0012274
06-08-08 02:44 Keith_Hodges Note Edited: 0012274


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