Stewart Stremler wrote:
Really? I thought Perforce was pretty good about integration with
just about everything. Oh, well... Eclipse integration with CVS wasn't
all that great anyway. Last I dealt with it, they didn't support
local access, and had no intention of doing so either.
Local access? Meaning? I thought if you set the CVSROOT it would "just
work". Of course, you can ssh into localhost if it demands that
everything go through ssh.
The more I look at this, the more it looks like I'm stuck with svn+ssh.
Well, teaching 'em to use SSH is a good thing too.
Yeah, but it's "one more thing" that I have to teach. Given that most
of these students are Windows weenies, that's not trivial.
However, Subclipse does come with its own implementation of Subversion
which includes the ssh protocol. So, no futzing with Putty.
That doesn't help *me* though. I'm going to be stuck with TortoiseSVN.
IIRC, TortoiseSVN *does* require Putty gunk (apropos, no?).
That's doesn't solve the issue of the instructor mangling permissions on
a repository upon checkin, though.
Is that what caused the nightmare with CVS last time?
Yes. If I checked something out as myself and then checked it back in,
the resulting files owned by me would prevent the student from writing
to it. No amount of ACL'ing seemed to able to avoid the problem.
I eventually solved *that* by dumping a public key of mine into all of
the student's authorized_keys files. But then I lose the ability to tag
and branch with my logname so that I don't get in their way.
I really need to see if SVN is worth spinning up
It depends upon whether you can live with one of the better open source
SCM's. If you can, don't bother with SVN. Move directly to
hg(Mercurial) or darcs. Both worked fine for me. I presume that git is
probably similar.
I *like* Mercurial. "hg init", "hg add", "hg commit" and *poof* -- my
directory is now under source control. If I want to push to a central
server, I can. If I don't want to push to a central server, I don't
have to, but I'm still under version control. Now that I am back to
emacs and command line, I have *zero* force pulling me toward SVN.
Back when I was using Eclipse, I moved my repositories from CVS to SVN.
It was a wash. I gained renaming, but lost some stability (the fault
of Subclipse, not SVN). I certainly wouldn't create a new repository in
CVS, but I wouldn't particularly rush to move an existing CVS repository
to SVN if it was working.
I can't find any
mention on the website of what the minimum dependency chain is. You're
about to find that out, I suspect...
The dependency chain is *huge*. Start with the "Apache Portable
Runtime" and it goes downhill from there.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list