Since LinCVS v.1.2.0, fam support was added to LinCVS.
As at the moment of this writing, still in experimental state.

To compile LinCVS with fam-support, you need to edit the
lincvs.pro file in the toplevel LinCVS tree, and uncomment
the line:

#!mac:unix:CONFIG += fam


Note that the libfam must be properly installed (please check
for its location beeing the above specified), and for
using it, the fam demon needs to be runing at LinCVS startup.

On linux, if fam uses the kernel dnotify support, there is a
very annoying problem though: dnotify holds an open fd for each
monitored dir. Because of this, if using very huge projects with
many dirs, you might run out of fd's, causing crashing apps and
risking a non-stable system. To prevent this, there is a #define
in src/FamConnector.cpp. By default, this is set to 20000. If you
experience any problems (LinCVS will write a message to the console
if the fam-client crashes), this value should be reduced. On linux,
a value of 200 appears to be save. Note that in case the number of
monitored dirs exceed this value, LinCVS will automatically switch
back to polling mode.

There is a patch for fam available, which works around this problem.
Please take a look at www.fwatch.org

Please give feedback in case you happen to successfully/not successfully
setup fam support.
