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

Reply via email to