Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Oct 2005 11:14:04 -0700
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Eric Anderson <anderson@centtech.com>
Cc:        Craig Rodrigues <rodrigc@crodrigues.org>, freebsd-current@freebsd.org
Subject:   Re: ufsstat - testers / feedback wanted!
Message-ID:  <20051013181404.GC27418@odin.ac.hmc.edu>
In-Reply-To: <434E7ADE.5030709@centtech.com>
References:  <434E46C0.7060903@centtech.com> <200510131412.23525.max@love2party.net> <434E60D6.3030402@centtech.com> <20051013140536.GA10247@crodrigues.org> <434E7ADE.5030709@centtech.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--ABTtc+pdwF7KHXCz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 13, 2005 at 10:18:54AM -0500, Eric Anderson wrote:
> Craig Rodrigues wrote:
> >On Thu, Oct 13, 2005 at 08:27:50AM -0500, Eric Anderson wrote:
> >
> >>Thanks - great suggestion!  I'll do that.  Any ideas how to remove the=
=20
> >>FBSDID line jitter from the patches?
> >
> >
> >When you check out the files from CVS, do not expand the CVS keywords by
> >doing: cvs co -kk
>=20
> So, this brings up a quick question:  what methods do most developers=20
> use when doing things like this?  I looked in the developer's handbook,=
=20
> but didn't see any quick guide on a good method.  Do you keep the local=
=20
> cvs repo up to date, then check it out, make changes, etc?  How do you=20
> do the diffs, and track all the changes, while testing too?  I'd like to=
=20
> kind of copy someone else's known-functional method instead of coming up=
=20
> with my own.

The easiest way with existing tools is to work in a copy checked out
from a locally mirrored CVS repository.  You can then use "cvs diff" to
generate diffs.  If you add new files, you will need to hack the CVS
metadate yourself if you want to use "cvs diff -N" to include those
files.  That's ugly, but it should work.  Try a test repo to see what
the changes to CVS/Entries would look like.

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--ABTtc+pdwF7KHXCz
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFDTqPsXY6L6fI4GtQRAj9KAKDfvmJuI3HcHS+HmslyM8qAGo5BmgCeJVbR
UvE3qoWSS96Krhha7c3z7IQ=
=Sty/
-----END PGP SIGNATURE-----

--ABTtc+pdwF7KHXCz--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051013181404.GC27418>