[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make cvs text agnostic?
From: |
Eric Siegerman |
Subject: |
Re: make cvs text agnostic? |
Date: |
Fri, 30 Aug 2002 21:36:43 -0400 |
User-agent: |
Mutt/1.2.5i |
On Sat, Aug 31, 2002 at 09:40:00AM +1000, Matthew Herrmann wrote:
> you are working on a project with files called *.doc, some containing text
> and some containing binary. People have complained they don't like adding
> the -kb and many get it wrong.
>
> do you
> b) say "well from now on don't call your text files *.doc, call them *.txt"
> [ugly options snipped]
That, *and* add a cvswrappers entry so that *.doc -- or better,
*.[dD][oO][cC] -- will be binary by default, because that fails
*much* safer than defaulting to text. If you accidentally check
in a text file as binary, the recovery's fairly easy -- use "cvs
admin" to frob the -k setting, then, if necessary, fix the
newlines and check in a new rev.
But if (on a non-UNIX system) you accidentally check in a binary
file as text, the version in the the repo is very likely garbage
-- and so might be the version in your sandbox, if the file
happens to contain something that looks like a CVS keyword.
--
| | /\
|-_|/ > Eric Siegerman, Toronto, Ont. address@hidden
| | /
[...] despite reports to the contrary, it is the rare programmer who
permanently loses his sanity while coding ("permanently" being the
operative word).
- Eric E. Allen