Dear all, unlike CVS (and SVN, if I recall correctly), Mercurial appears to recurse into unkown (sub-)directories inside the checked-out working directory, which can increase I/O activity, memory consumption and (hence) execution time of most (if not all) hg commands considerable, in particular if these unknown directory sub-trees are rather large.
Hence, I'd recommend to place your build and prefix directories outside your hg clone. Stefan On Wed, May 05, 2010 at 06:51:35AM +0200, Stefan Manegold wrote: > Dear fellow developers, > > it appears that the directory structure used by MonetDB testing (read: the > "TestTools"), in particular the setup that adminstrative data and testing > results (incl. archives of the last 30 days) end up "polluting" the source > tree, is not suitable for Mercurial --- at least the not totally up-to-date > Mercurial 1.1 on our testing server that is still running Fedora 8 cannot > cope well with the lots of extra "unknown" files and directories in the > source tree. I have not yet tested, whether version of Mercurial (then > running from another machine via NFS) would cope better. > > I guess, it's finally time to revise the design of TestTools --- at least > the directory structure it uses --- after all, the priciple design is still > from the last century. > > I will start doing so (later) today, but cannot promise that I'll finish the > liberation from this legacy today. Hence, MonetDB testing (which did not run > for the given reasons this night) will remain suspended until I finish the > re-design and implementaion of a revised directory structure (or at least a > temporary work around. > > I'll keep you posted. > > Stefan > > -- > | Dr. Stefan Manegold | mailto:stefan.maneg...@cwi.nl | > | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | > | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | > | The Netherlands | Fax : +31 (20) 592-4199 | -- | Dr. Stefan Manegold | mailto:stefan.maneg...@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4199 | ------------------------------------------------------------------------------ _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers