info-cvs
[Top][All Lists]
Advanced

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

Question on user repository restrictions


From: Luis
Subject: Question on user repository restrictions
Date: 16 Jun 2006 02:28:53 -0700
User-agent: G2/0.2

Hello,

Here is the context of the problem: I teach Java and J2EE at a
university. My students use Eclipse+WTP as the development environment,
but the lab PCs are shared and it is currently very messy for them to
keep their eclipse projects: the lab PCs are cleaned after every boot,
so the students must manually backup all their work.

That is why I am thinking of setting up a CVS server. In addition to
simplify their work so they can focus on learning, they will no longer
have the typical excuse of "I lost my hard drive and the practical work
I had to present today was there".

The problem is that this is not a typical CVS setup, since each student
should only be able to see the code he submits, and not be aware of any
other code from other students (otherwise they would copy the code from
the good students).


...And here goes the question: how should I setup CVS in order to
support that approach? Is there a way to configure the user/password
files so that a given CVS resource can only be seen by the user that
created it? They should not be able even to see the directory structure
of other student's projects, as they would learn how the project is
structured (in Java, a file usually corresponds to an object).
Or maybe the best approach is to setup a separate repository for each
student? If so, how scalable is that? My classes have 20 to 40
students, and if this approach works fine it may be used by other
groups and add up to, say, a total of 120 students.

Thank you very much for your help,

   Luis.



reply via email to

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