svn migration complete

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

svn migration complete

fwierzbicki@gmail.com
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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
<a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642">http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Jython-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jython-dev
Reply | Threaded
Open this post in threaded view
|

Re: svn migration complete

fwierzbicki@gmail.com
> 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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
<a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642">http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Jython-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jython-dev
Reply | Threaded
Open this post in threaded view
|

Re: svn migration complete

Paul D. Fernhout
In reply to this post by fwierzbicki@gmail.com
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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Jython-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jython-dev
Reply | Threaded
Open this post in threaded view
|

Re: svn migration complete

fwierzbicki@gmail.com
> 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 like
> you added a src directory, and presumably moved the directories there?
This is what happened.  I went ahead and started some of the re-organization.

> 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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
<a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642">http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Jython-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jython-dev
Reply | Threaded
Open this post in threaded view
|

Re: svn migration complete

Paul D. Fernhout
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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Jython-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jython-dev