On 2012/10/08 12:00, Andres Perera wrote:
> you have to prune empty directories from cvs
> 
> even if you pass the correct flag to co/up, interrupting the update
> may leave directories in your work copy. it's also worth noting that
> the deletion of empty directories is the very last task performed by
> the sync
> 
> here's my full list of quirks involved with cvs, syncing, and building 
> sources:
> 
> * certain packages, such as perl, will be sensitive to extra
> directories, but most won't because they are looking at a static list
> of files from the beginning
> 
> * after building xenocara, the autotools like to touch
> configure{,.ac}, Makefile{,.am}, etc. this causes the next cvs run to
> send the *full file* to the update server, sometimes 20+mb per run.
> this is unacceptable to me on a 128 kbps upload line so i run mtree
> before building in order to restore mtimes
> 
> * when you sync, the obj and tags symlinks in src and xenocara will
> prevent cvs from deleting otherwise empty directories
> 

Also, some things are slightly broken and don't build correctly if the
src directory is read only.

Reply via email to