Black Duck Software has announced productivity enhancements to its Code Sight source code search engine with a version 2.0 product release. Built to index code across version control systems to provide developers with access and visibility into code resources, Black Duck Code Sight 2.0 now has faster code base searches and four to six times faster indexing.
Newly advanced filtering techniques along with an enhanced user interface allow developers to quickly narrow search results based on relevant metadata. Black Duck is clearly following the concept of the aggregated filtering of code across projects, combined with advanced search and segmentation capabilities. This, if the engine runs smoothly, will provide "deep insight" for unlocking hidden code resources.
"Code Sight 2.0 enables developers to build better code faster by providing new ways to explore and understand internally developed code," said Jim Berets, vice president of product management, Black Duck Software. "This encourages code and knowledge sharing. Developers spend a lot of time searching through code, for reasons ranging from bug fixing to finding code to reuse. Code Sight 2.0 gives developers a tool that delivers targeted, relevant results quickly."
Black Duck says that Code Sight can be accessed from a web browser, the Eclipse development environment, or Microsoft Visual Studio. It can index code from a dozen version-control systems including Git, Mercurial, Subversion, AccuRev, ClearCase (IBM), Perforce, TFS (Microsoft), and others. The Code Sight server runs on the Linux and Microsoft Windows operating systems.
Code Sight is designed for the specific needs of individual developers and enterprise organizations and can scale to meet changing requirements. As well as being enterprise-ready with LDAP support, the company points out that this tool also has the ability to assign roles; for example, designating an "indexer" for a group. There are also customizable permission levels by user groups or individuals, including authorization and authentication features — as well as support for both the Linux and Microsoft Windows operating systems.