This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: cvs end-of-line translation


Thank you.  I'll check out your suggestions.

cc

Earnie Boyd wrote:

> --- Christopher Cobb <ccobb@cseg.com> wrote:
> > I am getting whole-file conflicts where the only difference is the
> > presence of ^M's in one version and not in the other.
> >
> > Does this have to do with how the end-of-file setting is set in cygwin?
> >
> > We have unix/linux clients and windows clients (with cygwin).  Cygwin
> > and non-cygwin tools are used to edit files (i.e., tools which put ^M's
> > into the files).
> >
> > How can I avoid whole-file conflicts?
> >
>
> Three methods:
>
> 1) Filter the text files so that the ^M is removed.
>    a) Rename cvs.exe to cygcvs.exe
>    b) Create a script named cvs that filters the files in a manner appropriate
>       for you.  There are several ways to do it, none of which is more right
>       than the other.
>    c) execute cygcvs with the options passed to your script.
>
> 2) Remount you Cygwin mounts in text mode.
>    a) mount -f c:/cygwin /          # you didn't give the `cygcheck -r -s -v'
>                                     # output so I don't know what mounts *you*
>                                     # have now.
>    b) If you have true binary files being checked in and out of CVS then this
>       won't work for you.
>
> 3) Get the cvs sources from the Cygwin mirror and rebuild it with automode.o
>    a) configure --prefix=/usr --sysconfdir=/etc --libexecdir=/sbin
>    b) modifiy the Makefile so that the cvs.exe is created with the
>       /usr/lib/automode.o object
>    c) make
>    d) make install
>
> Automode.o is a read in text, write in binary.  The alternative to this is to
> change the code in CVS.  If you're updating binary files this might not work
> for you.
>
> The three options above may or may not work.  They are suggestions to try not
> definitive methods of cure.
>
> Cheers,
>
> =====
> Earnie Boyd
> mailto:earnie_boyd@yahoo.com
>
> ---         <http://earniesystems.safeshopper.com>         ---
> --- Cygwin: POSIX on Windows <http://gw32.freeyellow.com/> ---
> ---   Minimalist GNU for Windows <http://www.mingw.org/>   ---
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Shopping - Thousands of Stores. Millions of Products.
> http://shopping.yahoo.com/


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]