savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers] Problem to commit to repo


From: Sylvain Beucler
Subject: Re: [Savannah-hackers] Problem to commit to repo
Date: Thu, 19 Feb 2004 17:22:10 +0100

Hello,

1) This is surely a premission issue from our side. Rudy Gevaert should be able to check it within the next days. Sorry about the delays, there is still a lot of work to do on Savannah to fully restore it.

2) The layout is not conventional :)
A CVS repository is usually composed of modules, ie top-level directories, with each module containing a separate structure. The user then get one module from your repository by specifying it (instead of '.').

--
Sylvain

Thomas Girard wrote:
Hi,

it's been a while since I haven't use my repo on savannah for the
Jcurzez project. That was before the compromise. Now that everything
was set up again, I've updated everything (password, SSH dsa key). But
I have two problems :

1. The first one is that I can't modify some files that are in the
toplevel directory of the project. I can add new files and modify
them, but for files that were already there, I can't. I can also
modify files that are located below the toplevel.

Here is my project layout on savannah:

 /
 |
 +__ cvsroot
       |
       \__ jcurzez       <-- this is my project's root on savannah.
             |
             +__ jcurzez
             |
             +__ config
             |
             +__ native
             |
             \__ scripts

So my toplevel directory is /cvsroot/jcurzez. In that directory I have
for instance a TODO file. I can no longer change this file, I get:

Checking in TODO;
/cvsroot/jcurzez/TODO,v  <--  TODO
new revision: 1.8; previous revision: 1.7
cvs [server aborted]: cannot rename file /cvsroot/jcurzez/,TODO, to
/cvsroot/jcurzez/TODO,v: Operation not permitted


So that seems to be a permission problem.  I'm under FreeBSD 4.9 with
system cvs, which is versioned 1.11.5-FreeBSD.  I can provide more
details if needed. My guess is file permissions need to be changed on
the server.


2. (Might be related to 1.)
On http://savannah.gnu.org/faq/?group_id=5802&question=How_do_I_start_using_the_CVS_repository.txt,
I read that to download the CVS tree, I should type:

  $ export CVS_RSH=ssh

$ cvs -z3 address@hidden:/cvsroot/jcurzez co jcurzez

It works, but I don't get the toplevel jcurzez/ directory, I get the
second one (i.e. /cvsroot/jcurzez/jcurzez), therefore I don't get the
config/, native/ and scripts/ directory, nor do I get the files that
are located in the toplevel difrectory (the one I'm having problems
with in 1.). The get a working repo, I've typed:

  $ cvs -z3 address@hidden:/cvsroot/jcurzez co .

In a directory I had created, say jcurzez-cvs.

Is this a typo in the webpage mentioned above ? Is my layout source of
problems ?



Thanks,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]