[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linux Knowledge Base Project Requirements: Draft
Hi,
On Sat, 31 Oct 1998, Aaron D. Turner wrote:
> http://linuxkb.seul.org/project.html
>
> Any item listed as:
>
> Maintainer: No one.
>
> Means that nobody has offered to "own" it. Feel free to make an offer.
> :-) Hopefully everything will be owned soon.
I have some experience in setting up ht://dig, so I'd be happy to
take over this part :)
In fact, I've just put in my name in the file.
> Speaking of which, does anyone have any multi-user source control
> experiance over remote systems? I see three options:
Unfortunately, no. Just some basic CVS experience on local filesystems...
> 1) Some kind of web based CVS system. I know they are out there, but I
> haven't been able to find anything useful and easy to use. Should allow
> minimally to checkin, checkout, and get history logs. Diffs would be also
> nice.
Why web-based? What's wrong with the command-line?
I've done some searching, but could not find anything useful, too.
There's one called "cvsweb" on the FreeBSD WWW-Site:
http://www.freebsd.org/cgi/cvsweb.cgi
But it seems like a readonly-tool :(
> 2) NFS. Obviously there are security and performance issues associated
> with this, not to mention the issue of sync'ing UID/GID on systems. But
> it would be really easy to use.
Argh, the response time would be a pain.
> 3) Someone is smarter than me and has another idea.
CVS should be OK. I don't know, how well it can handle binary files like
graphics, but it should be our choice for the rest of the site.
> Due to the fact that every page, form, CGI, DB, etc interacts with so
> much and no one person is going to be able to control all aspects of a
> single project, we're going to need something to prevent people from
> stepping on each others toes and manage the history of changes to aid
> with bug fixing.
That's right. Using RCS for the existing files is a good start, but we
should aim towards CVS. I'm eager to learn some more about remote CVS :)
BTW: The GNOME people have a pretty good tutorial about CVS:
http://www.gnome.org/devel/whatiscvs.shtml
A more in-depth document can be found here:
http://www.loria.fr/~molli/cvs/doc/cvs_toc.html
Hope that helps!
Bye,
LenZ
P.S.: Since I am located in Germany, expect some delay for my
answers. I am six hours ahead of the time on Cran :)
------------------------------------------------------------------
Lenz Grimmer SuSE GmbH
mailto:grimmer@suse.de Schanzaeckerstr. 10
http://www.suse.de/~grimmer 90443 Nuernberg, Germany