Mantis - Squeak
Viewing Issue Advanced Details
7023 Monticello major always 04-17-08 13:55 06-08-08 02:39
dpollet  
avi  
normal  
feedback 3.10  
open  
none    
none  
0007023: Monticello is (and is not) case-sensitive
- 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
+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.

Notes
(0012237)
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)
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)
Keith_Hodges   
06-08-08 02:39   
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