Date: Wed, 12 Feb 2003 18:27:45 +0200 From: Ruslan Ermilov <ru@freebsd.org> To: Dag-Erling Smorgrav <des@ofug.org> Cc: Mike Barcroft <mike@freebsd.org>, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/tools/tools/tinderbox Makefile tinderbox.pl Message-ID: <20030212162745.GB16512@sunbay.com> In-Reply-To: <xzplm0lkidt.fsf@flood.ping.uio.no> References: <200302112217.h1BMHnpu075650@repoman.freebsd.org> <20030211172202.I40864@espresso.q9media.com> <xzplm0lkidt.fsf@flood.ping.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
--A6N2fC+uXW/VQSAv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 12, 2003 at 09:33:50AM +0100, Dag-Erling Smorgrav wrote: > Mike Barcroft <mike@FreeBSD.org> writes: > > I think it would be really cool to send failure reports to developers > > that have updated a file in the current run. >=20 > Figuring out who those people are is Very Difficult[tm]. >=20 Shouldn't be. You set up a tinderbox to run at specific times during the day, you use the -D option of update/checkout to pick up the files. You then check what files have changed (new/updated/deleted). You then parse "cvs rlog" for changed files with the -d D1<D2 where D1 corresponds to a last known good run and D2 is what you passed to -D to update/checkout. For example, env TZ=3DGMT cvs rlog -b -d '2002/12/30 10:01:25 < 2003/02/07 07:29:58' src= /Makefile.inc1 will show revs. 1.315 and 1.316 of the said file. The only drawback here is that you must be careful in selecting the -D date -- you should be sure that your repository has all the changes up to this date; otherwise, you may miss some recipients on the next run. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --A6N2fC+uXW/VQSAv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+SnYBUkv4P6juNwoRAuuUAJ4zJ7DWU1j7ITQpqTi3f8YV5Al6pwCfYUTt Ij1hig8e1wYpUkTw6Am7oTs= =d6YH -----END PGP SIGNATURE----- --A6N2fC+uXW/VQSAv-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030212162745.GB16512>