[Bf-committers] Re: Code?

Austin Benesh bfdeveloper at gmail.com
Fri Mar 18 17:04:04 CET 2005


Your right, I need to get more acquainted with CVS.


On Fri, 18 Mar 2005 08:38:47 +0100, Melchior FRANZ <mfranz at aon.at> wrote:
> * Austin Benesh -- Friday 18 March 2005 03:52:
> > Correct me if I'm wrong, but I am noticing some screwed up things in the
> > code.
> 
> You should consider to read some documentation about "cvs". If you make local
> changes, and then "cvs update", then cvs tries to merge the changes from the
> repository into your locally changed files. Most of the time this works. But
> sometimes there are conflicts that cvs can't resolve. This is marked like so:
> 
>  <<<<<<< filename
>  foo
>  =======
>  bar
>  >>>>>>> 1.15
> 
> whereby you had written "foo" in one line, and cvs would like to replace that
> by "bar", but didn't dare to. It's up to you to decide which part should survive.
> The marks have been chosen carefully. They are a syntax error in any programming
> language and always cause an error message, so that you don't easily miss them.
> You can make your life easier if you use this ~/.cvsrc config file:
> 
>  $ cat ~/.cvsrc
>  cvs -z3 -q
>  diff -up
>  update -dP
>  checkout -P
>  rdiff -u
> 
> especially the "-q" part of it. I reduces the output to things that matter, and
> you see from the first letter, if cvs is patching a local file (P), or replacing
> or newly creating (U), or if it failed to patch it (C). In the latter case, you'll
> likely find one of those "<<<<<<<" in the file. Also using a wrapper like "colorcvs"
> can help. It colorizes the cvs output while updating. Red lines mean problems.
> The script is from the KDE project, and is available here:
> http://members.aon.at/mfranz/cvstools.tar.gz [16 kB] (There are a few other nice
> scripts in there, too, such as "cvslastlog", "cvslastchange", "cvsrevertlast", etc.)
> 
> 
> > Who the heck is doing this?
> 
> I hate to say it, but: it was you (or rather cvs on your request).
> 
> m.
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list