CollabNet, a global leader for Enterprise Cloud Development and Agile ALM products and services, today announced new TeamForge enhancements that strengthen Git as an enterprise-grade source code management (SCM) option for IT organizations. TeamForge with Git and Gerrit improves code safety with industry-first tamper-proof audit compliance and “history protection.” History protection ensures that potentially unnoticed events, such as remote branch deletions and forced pushes, are now detected and fully recoverable. Furthermore, TeamForge makes advanced Git/Gerrit code review workflows usable for the masses, shielding administrators from technical complexity by providing review templates that work immediately out-of-the-box.
“Git has certainly disrupted the SCM market. The new features in TeamForge, in particular ‘history protection,’ are equally disruptive as Git moves deeper into enterprise software development,” said Bill Portelli, co-founder and CEO for CollabNet. “In the enterprise, dozens to thousands of Git developers will collaborate on branching, coding and merging – and a loss of data could shatter the schedule of an application project and the other projects and teams that rely on that code. The power of Git within the context of TeamForge is global collaboration with enterprise safeguards such as governance and history protection – within a social, community architecture.”
Having Git history protection within TeamForge certainly provides value for individual and team software development. However, the impact of code saved by history protection can be far reaching across an organization, such as when this code is branched and merged on a repeated basis across multiple product lines with minor feature changes, such as for organizations building device drivers, printing software and mobile phones. In addition, the community architecture of TeamForge, combined with history protection, is uniquely suited where branching and merging using Git scales for larger projects across geographies and the enterprise. This is particularly true when standard horizontal applications are developed and then slightly modified across various vertical business segments or geographies.
The two major enhancements to TeamForge SCM include:
History Protection – an industry first and a “must” for enterprise Git adoption
With TeamForge, any modifications to Git code and repositories are securely recorded with tamper-proof audit logs. With standard Git offerings it is easy to destroy history forever, or replace it with an alternative version using Git’s history rewrite feature. With TeamForge’s history protection, those changes are always detected and can be rolled back again if necessary. Recovery is possible from a Web interface at the push of a button, and using an ordinary Git client so that IT operations teams don’t have to be involved.
Pre-packaged Code Review Workflows – improving code quality and developer productivity
TeamForge includes Gerrit to enforce both manual and automatic (using Jenkins) code review workflows. Having enterprise-grade code review with Git dramatically increases code quality and improves developer productivity by enabling developers to stay in their favorite IDE or command line environment for all steps (submit, fetch, build, test, comment, rework, review, merge) of the review process. Since setting up Gerrit review workflows from scratch can be challenging, TeamForge ships with best practice templates that work out-of-the-box and can be further customized if necessary.
To learn more about TeamForge SCM and enterprise Git please view a video at: http://www.collab.net/products/teamforge/git-for-the-enterprise. To download the Git software appliance visit www.collab.net/git.