> Does it index Tcl source code? If yes, do you have a sample link?
It does.
Search for tcl in path field on OpenSolaris you will find many.
http://cvs.opensolaris.org/source/search?path=tcl
Although it doesn't do anything special other than treating TCL files as
any other shell scripts.
> If not then could you point me to the documentation on how to write
> plugins for new programming languages.
You will need to write a class by extend an existing an Analyzer,
(here ShellAnalyzer and then register in the AnalyzerGuru class)
> I also need documentation on how to extend support for new revision
> control systems such as clearcase.
You will need to write two classes
1. to read history log comments
2. to retrieve a particular revision
See SVN or CVS fox example under org/opensolaris/opengrok/history/
Also see OpenGrok internals
http://www.opensolaris.org/os/project/opengrok/manual/internals
-Chandan