[Bf-committers] CVS is now unusable

Gilles J. Seguin bf-committers@blender.org
Sun, 15 Dec 2002 19:56:30 -0500


Maarten Gribnau wrote:
> 
> > Unprivileged User wrote:
> >>
> >> nobody      2002/12/13 22:34:52 CET
> >>
> >>   Added files:
> >>     blender/projectfiles/pb_2_0_1 blender_file.icns
> >>                                   blender_player.icns
> >>                                   blender_publisher.icns
> >>     blender/projectfiles/pb_2_0_1/blender.pbproj project.pbxproj
> >>
> >>   Log:
> >>   OSX Project Builder project for makes_dna, blender and player
> >> targets.
> >>   After building intern with the Makefile, this project builds all
> >> three targets.
> >>   blender and player targets are dependent on makes_dna so that dna.c
> >> is generated
> >>   automatically (at the moment it is created evry build).
> >>   The applications are complete with icons and file type registering.
> >>   The only catch is that it might be necessary to symlink the
> >> darwin-6.1-powerpc
> >>   directory if your kernel is no on 6.1.
> >
> > please can you add the file .cvsignore
> > with a line having
> > projectfiles
> >
> > add documentation for your platform saying do delete that line
> > and to do another cvs access
> > cvs -z3 update blender

> If you're not interested, don't check out projectfiles from cvs.
> Maarten

Sorry to ask you for cooperation.

If you do
$ cvs -z3 checkout blender
We have no way to selectively check out.
The nature of the distribution of the undesired files make it unmanagable
at present.

It requires to do something like
$ cvs -z3 -n co blender
process what you do not want,
and you end up doing cvs update on evry desired files in repository,
that is in by opposition to cvs update directory.

$ cvs cvs_options command cvs_options blender
by default any cvs_options will check out all the undesired
directory and files.

That is, you can not do
$ cvs -z3 update -PAd blender
This is killing prune, and branch development.

with
$ cvs -z3 update blender
We are still vulnerable to newly commited directory or files.
It is where, I would like more comprehension.

why is it required
Peoples outside linux do not care about committing files
with executable file flags turn on for user, group, and world.
No mechanism exist to verify content and behavior of
most of the commited files.

The cvs repository is not ignoring the file .cvsignore
on cvs update command.

for linux, this is
$ find -name \.cvsignore
./blender/lib/.cvsignore
./blender/.cvsignore
./blender/intern/action/test/action_c_test/.cvsignore
./blender/intern/action/test/action_cpp_test/.cvsignore
./blender/intern/action/.cvsignore
./blender/intern/.cvsignore
./blender/intern/bmfont/.cvsignore
./blender/intern/bmfont/test/.cvsignore
./blender/intern/bsp/.cvsignore
./blender/intern/container/.cvsignore
./blender/intern/decimation/test/decimate_glut_test/.cvsignore
./blender/intern/decimation/.cvsignore
./blender/intern/ghost/.cvsignore
./blender/intern/ghost/test/gears/.cvsignore
./blender/intern/ghost/test/.cvsignore
./blender/intern/guardedalloc/.cvsignore
./blender/intern/iksolver/test/ik_glut_test/.cvsignore
./blender/intern/iksolver/.cvsignore
./blender/intern/img/.cvsignore
./blender/intern/keymaker/.cvsignore
./blender/intern/memutil/.cvsignore
./blender/intern/moto/.cvsignore
./blender/intern/python/freeze/.cvsignore
./blender/intern/string/.cvsignore
./blender/source/blender/bpython/frozen/.cvsignore
./blender/source/.cvsignore
./blender/source/gameengine/GamePlayer/common/.cvsignore
./blender/source/ode/contrib/.cvsignore
./blender/source/tools/.cvsignore

$ cat ./blender/lib/.cvsignore
darwin-6.1-powerpc
windows
$ cat ./blender/.cvsignore
projectfiles
lib
obj
$ cat ./blender/intern/action/test/action_c_test/.cvsignore
make
$ cat ./blender/intern/action/test/action_cpp_test/.cvsignore
make
$ cat ./blender/intern/action/.cvsignore
make
$ cat ./blender/intern/.cvsignore
make
$ cat ./blender/intern/bmfont/.cvsignore
make
$ cat ./blender/intern/bmfont/test/.cvsignore
make
$ cat ./blender/intern/bsp/.cvsignore
make
$ cat ./blender/intern/container/.cvsignore
make
$ cat ./blender/intern/decimation/test/decimate_glut_test/.cvsignore
make
$ cat ./blender/intern/decimation/.cvsignore
make
lib
$ cat ./blender/intern/ghost/.cvsignore
make
$ cat ./blender/intern/ghost/test/gears/.cvsignore
resources
$ cat ./blender/intern/ghost/test/.cvsignore
make
$ cat ./blender/intern/guardedalloc/.cvsignore
make
$ cat ./blender/intern/iksolver/test/ik_glut_test/.cvsignore
make
$ cat ./blender/intern/iksolver/.cvsignore
make
$ cat ./blender/intern/img/.cvsignore
make
$ cat ./blender/intern/keymaker/.cvsignore
make
$ cat ./blender/intern/memutil/.cvsignore
make
$ cat ./blender/intern/moto/.cvsignore
make
$ cat ./blender/intern/python/freeze/.cvsignore
*.pyo
$ cat ./blender/intern/string/.cvsignore
make
$ cat ./blender/source/blender/bpython/frozen/.cvsignore
*.c
$ cat ./blender/source/.cvsignore
darwin
$ cat ./blender/source/gameengine/GamePlayer/common/.cvsignore
windows
$ cat ./blender/source/ode/contrib/.cvsignore
Mac_CFMCarbon
msvc7
$ cat ./blender/source/tools/.cvsignore
darwin
cygwin