BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Source Control Content on InfoQ

  • More Feature Branching Means Less Continuous Integration

    Many teams now implicitly discard continuous integration due to ever-easier feature branching and an under-appreciation of trunk based development says Steve Smith. InfoQ did an interview with him about different branching approaches and how they can be combined with continuous integration, and how using build feature branching can hamper continuous integration and continuous delivery.

  • Git 2.6 Brings Many New Features and Improvements

    Recently released Git 2.6 brings many new features, improvements to performance and internals, and bug fixes.

  • ZenHub is now Integrated with GitHub Enterprise

    ZenHub is a collaboration and project management tool integrated with GitHub. Their latest version is integrated with GitHub Enterprise.

  • Git 2.5 Adds Worktrees, Improves Triangular Workflows, Performance, and More

    Git 2.5 is a major feature release that includes worktrees, improved triangular workflows, better performance, and countless improvements and fixes.

  • Visual Studio Code 0.5 Adds ECMAScript 6 and Better Git Tools

    Microsoft's multiplatform code-first editor, VS Code, has just made its July release. It features support for ECMAScript 6, improved Git support, and various editor enhancements for multi-file projects. VS Code is available for Mac OS X, Linux, and Windows.

  • Google Cloud Projects Are Stored on Git

    Google is integrating projects deployed and running on their cloud infrastructure with a Git-based repository called Cloud Source Repository.

  • GitHub Revoked Compromised and Unsecure SSH Keys

    GitHub has recently started revoking SSH keys that were deemed to be compromised or otherwise insecure. Systems engineer Ben Cartwright-Cox was the author of the research that uncovered the issues. InfoQ has spoken with him.

  • Google Moves Dart to GitHub and Kills the Chrome Dev Editor

    Google designed Dart as a better language for the web, for developers who wanted a more solid language and tools than what existed in the JavaScript ecosystem. Also, they aimed for better performance. While Dart is certainly more robust and better designed than JavaScript and it outperforms JavaScript on several benchmarks, the language has seen several setbacks.

  • Google Proposes to Enhance JSON with Jsonnet

    Google has open sourced Jsonnet, a configuration language that supersedes JSON and adds new features without breaking backwards compatibility: comments, references, arithmetic and conditional operators, array and object comprehension, imports, functions, local variables, inheritance and others. Jsonnet programs are translated to compliant JSON data formats.

  • Atlassian's Stash Data Center Offers High Availability and Scalability for Git

    Atlassian recently released Stash Data Center, a highly available and horizontally scalable deployment option for its on-premises source code and Git repository management solution Stash. New nodes can be added without downtime to provide active-active clustering and instant scalability.

  • Git Large File Storage Promises to Extend Git to Large Binary Files

    Git Large File Storage (LFS) is an open source Git extension aimed to better "integrate large binary files such as audio samples, datasets, graphics, and videos" into a Git workflow, says GitHub.

  • 5 Design Principles for System Configuration

    Popular configuration mechanisms like conf.d pose multiple problems when trying to converge system configuration using configuration management tools. Ish-Shalom proposes five design principles for configuration that prevent those problems. The core ideas being the use of a configuration API and the separation of configurations based on the type of system updates they require.

  • The Demise of Open Source Hosting Providers Codehaus and Google Code

    Open Source project hosting sites like SourceForge, Codehaus and Google Code inspired developers to share their code for projects not associated with a foundation like Apache or Eclipse. Over the past few years, these hosting sites have been superseded by GitHub, to the extent that they are closing down over the next year. InfoQ looks back at their contributions and into the future.

  • Bitbucket Launches Snippets for Teams

    Atlassian's popular source code hosting site Bitbucket launched Snippets for teams, a collaboration oriented solution to "create and manage multi-file snippets of all kinds". Snippets can be created via drag and drop, owned by a user or a team and optionally shared publicly. They are backed by Git or Mercurial repositories and can be managed via a REST API.

  • On the Future of TFS Version Control

    With all the news about git in Visual Studio and Team Foundation Server, it isn’t hard to see why many developers think that TFVC, the centralized version control inside TFS is a dead product. Brain Harry, the Product Manager for TFS, recently addressed these concerns.

BT