>>The only name change left should be "com.interface21" -
> "org.springframework"
>>then. I still consider the first 1.0 RC the best candidate for that
>>move. Can someone try to figure out what we need to in terms of CVS
>>and SourceForge to avoid losing our version history?
I've done this in personal work, were I have command-line access to the
repository. You can't do this, but you can email SF and have them do it for
you (see https://sourceforge.net/docman/display_doc.php?
docid=768&group_id=1#moveandpreservehistory).
Just to remind you of the locations, you need to rquest them to rename the
directories "com" and "interface21" to "org" and "springframework" under the
directories "src", "test", "livetest", and "sandbox". Once they (SF) make
this name change, simply check out a fresh copy of the project, and you'll
need to manually change all references in the source (package declarations,
imports, etc.). Also realize that for a brief period CVS will be "VERY"
corrupt (naming problems, etc.). You can't lock CVS from public, so just post
note on website letting people know. For developers, everyone should
basically be told "hands off" while CVS is corrupt. Either have 1 person do
all naming changes, or "split up" the code into sections and have everyone
name change a piece. All sections should then be checked in with the updated
naming (note that no tests will pass during this commmit :) ), and then 1 or
more people should check out the name-changed project and start running tests
to make sure nothing was missed.
Sorry for such a long email, but I've done this before (and it can be
painful ;) ).
Trevor D. Cook
|