BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Version Control Content on InfoQ

  • JetBrains Upsource 1.0: A New Code Reviewing Tool

    JetBrains has made available Upsource 1.0, a source code collaboration tool for software development teams.

  • DBmaestro Brings DevOps for Database to Microsoft SQL Server

    The database source control and deployment system DBmaestro now offers SQL Server support. This tool, which is also available for Oracle, is designed to be used in environments where multiple instances of a database exist in development, QA, and staging branches that need to be kept in sync with source code changes.

  • Apache Subversion to Migrate to Git

    Today, Greg Stein, founder of the Apache Subversion project, raised a request to migrate the Subversion codebase to Git. More controversial than the decision itself was the way that the decision was made, by the PMC on the private mailing list. Read on to find out what happened and what the current state is.

  • Facebook makes Mercurial faster than Git

    Facebook has posted on how they've sped up Mercurial to be five times faster than Git in certain operations. Read on to find out what they have changed, and why it makes such a difference for their setup.

  • The Costs of Versioning an API

    Versioning of services is something which has been a cornerstone problem of SOA. There are many examples over the years of experiences gained and shared, but little in the way of concretely comparing and contrasting different approaches. Jean-Jacques Dubray has written about the experiences of his team in this area and some equations they have developed to try to illustrate the differences.

  • Mike Amundsen Workshop on API Design

    "Don't version unless you absolutely must, and it is rare that you absolutely must" says Mike Amundsen in a series of API design workshops he held recently. Amundsen describes the "USE" paradigm for API design focussing on usability, scalability and evolvability. He describes the three most common styles of API implementation and how they compare to these principles.

  • Oracle to Change the Release Numbering for Java SE

    "To avoid the confusion caused by renumbering releases", Oracle has announced that it is adopting a new numbering scheme for JDK 5.0, JDK 6 and JDK 7. "The next Limited Update for JDK 7 will be numbered 7u40, and the next 3 CPUs after that will be numbered 7u45, 7u51, and 7u55.”

  • CloudMunch Launches a Full-Stack DevOps Platform

    CloudMunch launched its full-stack DevOps platform - a dashboard of pre-integrated tools for version control, build management, validation, automated testing, deployment and cloud connectors. The company claims its platform significantly simplifies deployment of applications and infrastructure.

  • Windows Azure Updated with Hadoop, HTML5/JS, CORS, PhoneGap, Mercurial and Dropbox

    The recently released Windows Azure updates include support for Hadoop service, HTML5/JS, CORS, PhoneGap including Mercurial, Dropbox, CodePlex and Bitbucket deployment integration.

  • Stash: Git for the Enterprise

    The makers of the popular ALM tools JIRA and Confluence and released version 2 of Stash. Stash adds the kind of features to Git that one would expect to find in a centralized version control system such as branch-level permissions and deep integration with JIRA.

  • Community-Driven Research: Top Application Lifecycle Management (ALM) Toolsets

    InfoQ's research initiative continues with an 13th question: "Top Application Lifecycle Management (ALM) Toolsets". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Agile Humour: A Wrap Up of April Fools Day 2012

    The Agile community has a great tradition of making fun of itself and April Fools Day 2012 was no exception. Here is a wrap up of some of the best gags from this year that you may have missed.

  • Git surpasses CVS, SVN at Eclipse.org

    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.

  • Analysis Of Web API Versioning Options

    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.

  • Mercurial 2.0 Released with LargeFiles extension

    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.

BT