ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am working on a software which will use the GPL License. I want to host the project on sourceforge.net. Now, i have created the project page on sourceforge, but my project is currently in development. I want to host the code in sourceforge CVS so that i can maintain the code properly and store revisions, but i don't want other people to access the code until it is complete i.e. until i release it. Can this be done i.e. can i make the CVS access to my project private until the project is complete?
can i make the CVS access to my project private until the project is complete?
I remember looking into that too when I moved Rootkit Hunter over to SF. AFAIK with CVS in general you should be able to, but (from what SF docs I read) at SF you can restrict access only for developers (personal accounts) r/w access but not for anonymous r/o access. If you're uncomfortable with your code being readable you should keep it in local CVS until cooked well & ready to serve. But since your project isn't known to anyone, and as long as you don't promote its whereabouts, I think it would be a one in a million chance someone stumbling on your code. OTOH, why wouldn't you favour more eyeballs? Isn't that what SF and OSS are about? The help you get from others? For free?
yup, that's true. But still i want to put the code for people only when it's complete. Ok, i found a setting to disable SVN/CVS access. It's under the admin option. What i can do is upload my code to SVN and then disable SVN using the given option. By disabling the SVN, users would not be able to view the SVN link on the project page. But the data in the SVN will stay as it is. I'll try it.
Did you read the sourceforge site documentation? no? You should - it's pretty good.
Let's see... help... documentation... CVS... permissions. Aha. The very first sentence in this section is:
Read access cannot be restricted: This limitation is imposed to ensure all code is available to the public per the spirit of the Open Source Definition. No means is provided nor supported to restrict anonymous access to a project's CVS repository.
Last edited by matthewg42; 10-21-2007 at 03:58 AM.
Reason: typo: fist -> first
Hey, one query: How do i add files to my SVN repository? It's currently empty. I tried using TortoiseSVN on Windows. When i click on a folder and click import or export or SVN Checkout, it asks for a URL, i give it the URL to my SVN repository but after a while it gives an error. This maybe because there are no files in my repository. I followed this tutorial: http://haacked.com/archive/2006/02/2...urceForge.aspx
Now, what should i do to add files to my repository? Should i try the command-line SVN from my Ubuntu terminal? I am at office at the moment, so can't try it now.
I don't know how much of a response you are going to get asking about a Windows application here. I use SVN on Linux, and use the command line client. If you want to use that I can help, or you can refer to one of the tutorials and guides on the net.
wow, thanks! The tutorial looks nice and easy. I'll try uploading my code using the mentioned commands. Basically, i need to check-in my code into sourceforge.net SVN first. According to the tutorial, the following command should be used for importing existing projects: