Re: CVS server troubles.



Andreas Kostyrka <andreas@rainbow.studorg.tuwien.ac.at> writes:
> -) cvs update -Pd seems to ignore module aliases, so for example when
>    libvfs was added to gnome-libs, it did not check it out.

Yep.

> -) cvs checkout seems to work, but I'm still not sure if it is the correct
>    thing to do.

This is the way to do it.

> -) ``Cleaning'' the checkout is another problem. (When I hack on Gnome, I
>    do it directly in the checkout area. But usually, I'm working more on
>    fringe of Gnome, so I usually just build uptodate RPMs, and the spec
>    file tend to break if the .tar.gz is not ``clean'')
>    make maintainer-clean ; rm configure seems to work, but I'm not to
>    sure.
>    An alternate way I've noticed today seems to be
>    for i in `find . -name .cvsignore` ; do ( echo $i: ; cd `dirname $i` ;
>    xargs rm -f <.cvsignore ) ; done
>    But again, I'm not to sure about this way.

Both sound OK.  Many of the Makefile.am's don't list generated files in
MAINTAINERCLEANFILES.  So, .cvsignores seem to serve a decent purpose.

I usually build srcdir != builddir.

	cd gnome-foo
	mkdir build
	cd build
	../autogen.sh 
		...  blah blah blah ...
	
If I want to clean out stuff, 

	cd ..
	rm -fr build

does a nice job.

- Hari
-- 
Raja R Harinath ------------------------------ harinath@cs.umn.edu
"When all else fails, read the instructions."      -- Cahn's Axiom
"Our policy is, when in doubt, do the right thing."   -- Roy L Ash



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]