The number of projects using Git has passed the number of repositories using SVN at Eclipse, making Git the single most popular version control system for Eclipse projects. InfoQ takes a look at the numbers, and the increasing number of DVCS repositories used by foundations and hosting providers.
Refering to a questions over versioning conventions used OpenStack Api, Mark Nottingham provides an analysis of the various strategies for versioning Web API in the cloud.
Selenic have released Mercurial 2.0, their trianual upgrade to their namesake DVCS tool, bringing in the Largefile Extension and incorporating grafts (cherry-picking). Read on for more.
Today, on the one-year anniversary of the purchase of BitBucket, Atlassian announced that BitBucket will be offering Git repositories, as well as their long-supported Hg repositories
Veracity is a DVCS that can be installed on Windows, Mac, and Linux, and uses a distributed database for its repository.
GitHub recently announced they had passed two million git repositories hosted, with 70% being created in the last year alone and an expected 1m users later this year. What else is new at GitHub?
Ross Mason, founder of MuleSource expressed his frustration with OSGi: "OSGi is a great specification for middleware vendors, but a terrible specification for the end user." He argues that OSGi just isn’t ready for the developer yet as it is too difficult to completely make it invisible to a developer.
Team Foundation Server Integration Tools offers synchronization architecture and adaptors for one-way and bidirectional synchronization with other systems. In addition to development tools, built-in adapters are included for TFS 2008, TFS 2010, ClearCase and ClearQuest. In order to test the capabilities of the tool, an intern is being assigned to attempt a subversion adapter.
Collabnet has released a new version of Teamforge (5.4), the general release of Subversion Edge, and a new Teamforge licensing agreement (TeamForge SCM Licensing option). All were announced at the Agile 2010 conference this week. The stated intent of these new products is to increase the flexibility of organizations seeking to adopt Agile software development methods.
The problem of how to version services in a REST-based environment is something that comes up time and again. This time Ganesh Prasad offers a proposed solution based not on modifications to the service URL but on the fundamental reason behind versioning in the first place.
The first public version of the org.eclipse EGit plug-in version 0.7.1 has been released at EclipseCon. EGit is based on the pure Java implementation JGit, which means that it has no external dependencies or native code requirements; something which has historically hindered the adoption of Eclipse's Subversion support.
Martin Fowler has conducted a survey on ThoughtWorks’ software development mailing list to determine how some of the version control systems (VCS) are perceived by developers. He also wrote a review of most prominent VCSes comparing centralized and distributed systems.
In this article Stu Charlton examines the various options available for versioning RESTful services which he prefaces by saying “These can be tricky concepts to describe, and I don't really want to write a small book on this topic”.
Subbu Allamaraju, revisits one of the recurring debates in the REST community; the standard media types vs. custom media types and tries to determine the best practices when using them.
Git# is a .NET and Mono version of the popular source code management system, Git, obtained by porting JGit to C#. Other related projects are: msysgit and gitextensions.