Date: Wed, 23 Sep 1998 15:01:40 +0200 From: Sheldon Hearn <axl@iafrica.com> To: current@FreeBSD.ORG Cc: ben@rosengart.com Subject: Re: shouting in a void? Message-ID: <6066.906555700@axl.training.iafrica.com> In-Reply-To: Your message of "Wed, 23 Sep 1998 03:22:15 GMT." <199809230322.UAA18540@usr06.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 23 Sep 1998 03:22:15 GMT, Terry Lambert wrote: > If you don't have a repository, then you don't need to follow > either the commit logs nor a subset of the commit logs, since > you aren't going to be able to check out the code if you > see something interesting go by... right? Well, you are able, it's just a mission. You can use the CVSWeb interface to find out what's changed on a file. I assume you're talking about people who use CVSup to fetch the latest sources? The attached shell script can be used by CVSup users to find out what was changed in the "deltas" shown in CVSup output. With a little massaging, it could easily be taught to fetch _all_ diffs on _any file changed during a CVSup run. Ciao, Sheldon. -------- #!/bin/sh if [ -z $2 ] ; then echo 'usage: lastdiff.sh <path/file> <last rev>' >/dev/stderr echo ' or lastdiff.sh <path/file> <first rev> <last rev>' \ >/dev/stderr exit 1 fi file=${1#/} if [ -n "$3" ] ; then curr=$3 prev=$2 else curr=$2 major=${curr%.*} minor=$((${curr##*.}-1)) if [ $minor = 0 ] ; then prev=$major else prev=$major.$minor fi fi url=http://www.freebsd.org/cgi/cvsweb.cgi/$file.diff?r1=$prev\&r2=$curr fetch -o - $url || \ echo Error fetching diff -r$prev -r$curr for $file To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6066.906555700>