Page 1 of 1

Where/How to get current source tree

Posted: Sun Aug 14, 2005 6:02 am
by francisco
Garvin is kinly helping me with a bug I reported. He mentioned he had commited a change he posted.. so I got curious..

Where/how can one download the latest code?
Looked through the site, and even found a CVS tree viewer online, but did not see any info on how to get latest code.

Did I miss this info on the site?

Part of my confusion is that I recall reading some info on Subversion usage for this project, yet it seems there is a CVS repository at SF.net

Posted: Sun Aug 14, 2005 6:40 am
by francisco
Searching through the foruns found this address
svn://svn.berlios.de/serendipity/trunk

Is that the latest code?
How about the "stable".. latest production?

Also how about the additional plugins?
Did a search on the downloaded files and did not see the static pluging which is what I was looking for.

[Edit]
What is the difference between the Berlios repository and the Sourceforge repository?

Posted: Sun Aug 14, 2005 8:19 am
by wesley
The latest SVN commits are available under 'trunk' subfolder of the BerliOS
SVN repository for s9y. This is essentially what the nightly snapshots are
created with... the current ongoing 'alpha' version of 0.9.

The stable production files are found in the SourceForge CVS repository for
s9y, as well as under 'tags' subfolder of the BerliOS SVN.

All the additional plug-ins and themes are found at SF CVS under the easily
distinguishable names.

It used to be that every s9y developments were happening on SF CVS, but
now the main code itself is being developed in BOS SVN, while the rest of
the stuff are still updated at SF CVS.

Static Pages plug-in is not a part of the main code, so you need to get the
latest version from SF CVS.

Posted: Sun Aug 14, 2005 6:36 pm
by francisco
Thanks for the info Wesley.
Any reason why we don't have everything on BerliOS?

If there were reasons to move the main trunk to BerliOS don't those same reasons apply to the rest of the plugins.. Just curious..

Posted: Sun Aug 14, 2005 6:49 pm
by francisco
How can I download from sourceforge the additional plugins?

Tried
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/php-blog login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/php-blog co

but got prompted for a password.

Also tried with my sourceforge ID but get error
cvs [checkout aborted]: must specify at least one module or directory

Tried to pass the name additional_plugins and got Permission denied.

Posted: Mon Aug 15, 2005 10:17 am
by wesley
Well, I didn't initiate the move, so I'll leave that question to someone else. ;)

Meanwhile, I don't use command-line CVS tool, but just SmartCVS, and
using :pserver:anonymous@cvs.sourceforge.net:/cvsroot/php-blog for
the parameters worked fine for me.

Shouldn't

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/php-blog co -P additional_plugins

work, though?

Posted: Mon Aug 15, 2005 1:03 pm
by garvinhicking
Just a drop-in: We are using SF.Net for plugins because more people have SF.Net accounts for contributing code, and more people are familiar with CVS instead of SVN.

Since we still need contributions, we try to make it as easy for the user as possible. Actually only "real" developers of the Serendipity core would need to fiddle with SVN. :)

(The nightlies are also done from the SVN trunk)

Regards,
Garvin

Posted: Mon Aug 15, 2005 5:29 pm
by francisco
garvinhicking wrote:Just a drop-in: We are using SF.Net for plugins because more people have SF.Net accounts for contributing code, and more people are familiar with CVS instead of SVN.
Ok.
garvinhicking wrote:Since we still need contributions, we try to make it as easy for the user as possible. Actually only "real" developers of the Serendipity core would need to fiddle with SVN. :)

(The nightlies are also done from the SVN trunk)
In my experience, as a newbie in the project, I think it actually makes it more difficult for new users trying to help that the code is in two separate sites under 2 different version control systems.. They will have to go to 2 places if they want to get involved with all aspects of the code AND get two programs (or learn two sytax) to get data in bulk from the tree.

For now I am using the webcvs at SF to get the selected files I need.

Posted: Tue Aug 16, 2005 12:24 pm
by wesley
Well, it's like 'level of access' stuff, I guess. Unless the plugin developments
require the latest development code, the ones uploaded at SF should suffice.