From: Frank W. <fwi...@gm...> - 2006-04-09 01:24:51
|
All, I've created an svn repository from the cvs repository. It is located at: https://svn.sourceforge.net/svnroot/jython. Please check to see that the tags and branches made it over correctly. Especially anyone that has been following the tags in cvs for a long time (I really haven't) I have disabled commiter access to cvs and enabled committer access to svn. Provided all of the tags made it over and everything else is okay, this might become the permanant state of the project. I certainly hope so. I'm going to work on getting eclipse working against the repository and post my results here later (I'm using the default highly experimental (IMHO) gcj ubuntu eclipse -- which is probably why I'm having problems). -Frank |
From: Frank W. <fwi...@gm...> - 2006-04-09 01:37:18
|
> I'm going to work on getting eclipse working > against the repository and post my results here later (I'm using the > default highly experimental (IMHO) gcj ubuntu eclipse -- which is > probably why I'm having problems). yep, don't try to use the ubuntu default eclipse w/ subclipse to get jython from svn. Dowloading eclipse and running it with Sun's jdk combined with subclipse appears to work fine. -Frank |
From: Paul D. F. <pdf...@ku...> - 2006-04-09 18:58:58
|
Frank- Congratulations! A hassle to migrate, but I've been really pleased with our own local use of SVN (under Eclipse and Subclipse, and Pydev), so I'm sure you made a very good investment switching over. It is nice to reorganize things without worries using something like SVN (given the notion that copies are cheap under SVN as they are mostly just sets of links unless something changes). As a test, I checked out the trunk/jython codebase (revision 2711, busy already I see, compared to 2707) using Eclipse 3.1 and Subclipse 0.9.108 (Sun JVM 1.4. under GNU/Linux) and it went OK. Did not try to build anything though. One minor surprise at the start -- I had to agree to trust a security certificate (given it was https, not unexpected, of course); I assumed the window woudl be an error message at first, since I've got used to them before using CVS on Sourceforge (usually when it was heavily loaded or down). :-) I chose to make it a Java project with the new project wizard (as opposed to a plain checkout) so that's a decision point people will have to make checking it out. Anyway, I've never quite understood when I should and shouldn't make a new project through the wizard as opposed to just checking out the entire thing. I guess it depends on whether the project is using Eclipse as the main IDE and has an existing .project and ,classpath file in the repository. Would it make sense to share these (at least the .project), or is it too individual user specific? I could view lots of tags and about five branches using the repository explorer; nice to think that history is there. I didn't know what to expect, but I tried drilling down into them in a few places and everything seemed OK. I tried doing a "compare with branch/tag" using subclipse from the version I had checked out (2711) versus the first version (2707) from the top of the checked out jython project (it took a while) and got some errors, of this form: svn: '/svnroot/jython/!svn/bc/2711/trunk/jython/com' path not found: 404 Not Found (https://svn.sourceforge.net) svn: '/svnroot/jython/!svn/bc/2711/trunk/jython/org' path not found: 404 Not Found (https://svn.sourceforge.net) svn: '/svnroot/jython/!svn/bc/2711/trunk/jython/com' path not found: 404 Not Found (https://svn.sourceforge.net) svn: '/svnroot/jython/!svn/bc/2711/trunk/jython/org' path not found: 404 Not Found (https://svn.sourceforge.net) Don't know why it said the same thign twice. I guess org and com directories were removed (says so in your log notes too) and it looks like you added a src directory, and presumably moved the directories there? So, reorganizing already. :-) Not a very friendly report from SVN, though, so I was wondering if I had not set up something correctly. When looking at the changes, I noticed about nineteen *.class files were checked in, examples: Demo/embed/SimpleEmbedded.class, or Lib/jxxload_help/PathVFS$DirVFS.class. I'm not sure enough of the system to say these are supposed to be there or not, but generally I would think class files should not and you would set up your SVN client to ignore *.class files? On the other hand, maybe some are used in testing? For reference, one thing that surprised me using SVN in the past on our own stuff was that when I set SVN ignores, SVN would say changes were made to the directory since it changed properties of the directory, and I would need to check them in so everyone would get them (or revert them) to stop getting the notice of changes. Anyway, these are more or less just rhetorical and feedback questions, so if they don't ring any bells, so no need to reply. The big point ts that things seem to look pretty good from one user's end. Thanks for the great job you're doing. --Paul Fernhout Frank Wierzbicki wrote: > All, > > I've created an svn repository from the cvs repository. It is located > at: https://svn.sourceforge.net/svnroot/jython. > > Please check to see that the tags and branches made it over correctly. > Especially anyone that has been following the tags in cvs for a long > time (I really haven't) > > I have disabled commiter access to cvs and enabled committer access to > svn. Provided all of the tags made it over and everything else is > okay, this might become the permanant state of the project. I > certainly hope so. I'm going to work on getting eclipse working > against the repository and post my results here later (I'm using the > default highly experimental (IMHO) gcj ubuntu eclipse -- which is > probably why I'm having problems). > > -Frank |
From: Frank W. <fwi...@gm...> - 2006-04-10 02:00:34
|
> I guess it depends on whether the project > is using Eclipse as the main IDE and has an existing .project and > ,classpath file in the repository. Would it make sense to share these (at > least the .project), or is it too individual user specific? I don't think I want to favor one IDE too much -- I'd prefer to make sure that the ant build is sufficient. > Don't know why it said the same thign twice. I guess org and com > directories were removed (says so in your log notes too) and it looks lik= e > you added a src directory, and presumably moved the directories there? This is what happened. I went ahead and started some of the re-organizatio= n. > When looking at the changes, I noticed about nineteen *.class files were > checked in, examples: Demo/embed/SimpleEmbedded.class, or > Lib/jxxload_help/PathVFS$DirVFS.class. I believe those files where already in CVS for whatever reason, but I'll double-check. Thanks for looking at it! -Frank |
From: Paul D. F. <pdf...@ku...> - 2006-04-11 17:16:31
|
Frank Wierzbicki wrote: >>When looking at the changes, I noticed about nineteen *.class files were >>checked in, examples: Demo/embed/SimpleEmbedded.class, or >>Lib/jxxload_help/PathVFS$DirVFS.class. > > I believe those files where already in CVS for whatever reason, but > I'll double-check. I've looked at this again, and I think they are only be in my local eclipse workspace (not the svn repository). For example, there is no SimpleEmbedded.class in: http://svn.sourceforge.net/viewcvs.cgi/jython/trunk/jython/Demo/embed/ I think because I have not set up specific source directories in the Eclispe project, Eclipse by default is just autobuilding all *.java into *.class files locally in the project. Then it was telling me soem of them were new in my project in the compare [though they don't show up otherwise in the regular navigator, presumably being hidden by default]. Because I was doing a compare and had not attempted any builds I had just assumed they were recent changes in the repository (forgetting about the autobuild "feature"). I also just assumed that because there were only a handful of class files that Eclipse wasn't building them, otherwise I would have expected a hundred or more class files to show up as new. But, now that I look, those other hundred or so class files apparently also were autogenerated, but are not otherwise showing up in the compare. Which leaves me confused about why some class files show up as added and others don't show up at all. It's like only some of the directories have .svn ignore "*.class" set, but that doesn't make sense either to me as otherwise I would have thought the nineteen files should have shown up in the Project navigator if they were not ignored? So I'm left with a puzzle, but it is probably not about the svn migration. Anyway, my bad, sorry. Thanks again for moving Jython forward. --Paul Fernhout |