[COLUG] June Meeting Recap
Josh Glover
colug at jmglov.net
Sun Jun 27 07:33:21 EDT 2004
Quoth Scott Merrill (Mon 2004-06-21 05:21:35PM -0400):
> MEETING NOTICE
> ==============
> Central Ohio Linux Users Group
>
> Date: Saturday, 26 June, 1:00 to 3:00 PM local
>
> Meeting Presentation
> ====================
> 1. Introduction to CVS (Josh Glover)
> 2. Using CVS to Manage a Software Project (Josh Glover)
> 3. Using CVS to Manage Config Files (Josh Glover and Jim Wildman)
As those of you who made it to the meeting know, I was dreadfully long-
winded and we thus only made it through (1) and (2). Jim, I hope you
will forgive me, and also hope that you can present (3) at the next
meeting. I think config file management is a great application for
CVS!
The OOo presentation that I put together on (1) is available here:
http://www.jmglov.net/unix/presentations/
It is called "Introduction to CVS", and is available in HTML, OOo
Impress format, and PDF. All three files are provided under the
Creative Commons Attribution-ShareAlike License:
http://creativecommons.org/licenses/by-sa/2.0/
I will go ahead and complete the presentation for (2) and publish it
in the same location under the same licence. I will try to get this
done this week, but no promises. :)
My CVS scripts are here:
http://www.jmglov.net/unix/scripts/
cvs-add schedules a directory for addition recursively (i.e. the dir
and all of its files and subdirs are added).
cvs-lock locks any directory tree in the CVS repository, so you can
rename files, run backups, enforce a commit freeze, etc.
cvs-status simply pipes the output of 'cvs status' to
"grep 'Status: [^U]'", which has the effect of only showing the files
that are not up-to-date.
cvs-unlock unlocks any directory tree in the CVS repository that has
been locked with cvs-lock.
All of these scripts are provided under the BSD licence.
I mentioned two dead-tree references. For users, the _CVS Pocket
Reference_ is just the thing:
http://www.oreilly.com/catalog/cvspr2/
Micro Center often has loads of these in the bargain books section,
though they are First Edition. Frankly, I find my First Edition very
useful, and you cannot beat $1.99! :)
For CVS administrators (or advanced CVS users), you must buy
_Essential CVS_:
http://www.oreilly.com/catalog/cvs/
WRT Phil Hunter's security concerns, here is an announcement of the
CVS pserver vuln:
http://www.packetstormsecurity.org/0405-exploits/cvs_linux_freebsd_HEAP.c
And here is the CAN statement:
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0396
Phil is right in advising that no-one run remote pserver, even
anonymous. Consider cvsweb[1] or some other tool for anonymous CVS
access.
I made mention of the overlap between Unix and Zen/Daoist philosophy.
Here is Eric S. Raymond's collection of Unix koans:
http://www.catb.org/~esr/writings/unix-koans/
Also check out his latest book, _The Art of Unix Programming_:
http://www.catb.org/~esr/writings/taoup/
Not only is it tasty, it features a scene straight out of Chinese
history on the cover and makes much of the Zen/Unix connexion.
And don't miss The Jargon File, which should be *the* reference
for acronyms and hacker-speak:
http://www.catb.org/~esr/jargon/
-Josh
[1] http://www.freebsd.org/projects/cvsweb.html
--
Josh Glover
Gentoo Developer (http://dev.gentoo.org/~jmglov/)
Tokyo Linux Users Group Listmaster (http://www.tlug.jp/)
GPG keyID 0xDE8A3103 (C3E4 FA9E 1E07 BBDB 6D8B 07AB 2BF1 67A1 DE8A 3103)
gpg --keyserver pgp.mit.edu --recv-keys DE8A3103
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.colug.net/pipermail/colug/attachments/20040627/671e96d4/attachment.bin
More information about the colug
mailing list