Okay, Subversion junkies, here's your chance...

I need to put together source control for a class I'm teaching. I used CVS with Solaris ACL's last year. I really don't want to do that again.

If I can get this working, there will be at least 2 instructors at SDSU using it.

So, here's what I need:

1) Individual authenticated access (per student)

Students should not be able to look at one another's work. This probably means one repository per student.

https with login would probably be good (as long as student's can change their own passwords). ssh is okay, but probably not optimal as most of the students are on Windows boxes and ssh is not so hot there.

The system needs to work with Subclipse and TortoiseSVN.

2) The instructor needs to be able to check out and modify the files of any student

This was a *nightmare* on CVS. I would like to be able to use the same mechanism as the students but with a different login/password.

Going behind the scenes and hitting the filesystem directly almost always results in permission problems. I really want to avoid that.

3) Must run on Solaris

This is the main server.

4) Should use the FS repository

Sorry, this is already likely to have too many dependencies. I refuse to manage a database on top of everything else.

5) Low maintenance to manage

Once I start this running, I don't want to have to touch it again. As nightmarish as CVS with ACL's was, once I got it going, I didn't have to do one iota of extra work.

Pointers and advice are welcome. However, if you give me a full-blown solution, I'll take you to Lefty's for pizza and beer.

Let the games begin,
-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to