InfoQ Homepage Git Content on InfoQ
-
Git 2.22 Adds Topology-Preserving, Interactive Rebase
The most significant new feature in the latest Git release, Git 2.22, enables rebasing non-trivial branch topologies, e.g., those including merges, without flattening them while also allowing to use interactive rebase features.
-
Git 2.20 Brings Improved Workflows and Performance
Git 2.20 brings a wealth of changes and fixes, including improved cloning, fetching, grepping, etc. In addition, it now requires Vista on the Windows platform.
-
GitHub Desktop 1.5 Simplifies Merge Conflict Resolution
The lastest version of GitHub official client app for macOS and Windows, GitHub Desktop 1.5, makes it easier to resolve merge conflicts and to create, add, or clone a repository. InfoQ has spoken with Neha Batra, GitHub Desktop engineering manager.
-
Atomist Software Delivery Machine 1.0 Launched
Atomist, a software delivery automation company, has announced their Software Delivery Machine (SDM) 1.0. Atomist SDM is a cloud-native software delivery platform with additional capabilities, specifically for Kubernetes and Spring.
-
New Git Submodule Vulnerability Patched
The Git community has disclosed a security vulnerability affecting the clone and submodule commands that could enable remote code execution when vulnerable machines access malicious repositories. The vulnerability, which has been assigned CVE–2018–17456 by Mitre, has been fixed in Git 2.19.1.
-
Git 2.19 Improves Diff, Branch, Grep, and More
The latest release of Git brings a wealth of new features and internal changes, including improved diff, branch and grep, better command line completion, a new range-diff command, and more.
-
"GitOps": Weaveworks Explain Their Model for Using Developer Tooling to Implement CI/CD
Over the past year, the Weaveworks team has increasingly refined the ideas around the practice of “GitOps”, their name for how they use developer tooling to drive operations and to implement continuous delivery.
-
Git 2.18 Adds Support for Git Protocol Version 2
Support for the Git wire Protocol version 2 is now available in the latest official version of the Git client, Git 2.18, along with other new features aimed at improving performance and UI.
-
Git Vulnerability May Lead to Arbitrary Code Execution
A flaw in Git submodule name validation makes it possible for a remote attacker to execute arbitrary code on developer machines. Additionally, an attacker could get access to portion of system memory. Both vulnerabilities have been already patched in Git 2.17.1, 2.16.4, 2.15.2, and other versions.
-
Git 2.17 Improves Moved Code Diffs and Object Search
Git latest release, version 2.17, brings a multiplicity of improvements and minor new features, including better moved code coloring, finding objects in history, and more.
-
How GitHub Uses Spokes for Cross Data-Center Replication
Micheal Haggerty, infrastructure engineer at GitHub, has published a blog explaining how GitHub has engineered Spokes, their replication system, to function over large distances. This includes reducing round trips, introducing a three-phase commit, reference update performance optimisations and various other tweaks.
-
GitHub for Testers
Talk to a developer about version control, and you’ll likely hear about Git as a workflow tool, and GitHub as both a place to store code and a personal resume. It can be beneficial for testers to join and use Github for personal and professional projects and to contribute to existing projects.
-
Microsoft Has Moved the Windows Code Repo to Git
Microsoft has completed the move of their Windows codebase from Source Depot to Git using GVFS.
-
Git Continues to Improve Security and UI in Version 2.13
The latest release of Git introduces many changes aimed to improve its user interface, while also fixing two significant vulnerabilities.
-
GitLab 9 Brings Subgroups, Deploy Boards, and Integrated Monitoring
GitLab has announced version 9 of its collaborative platform for software development. Some of its most notable new features are subgroups and integrated performance monitoring, among others. InfoQ has spoken with Sid Sijbrandij, Co-Founder and CEO at GitLab.