Git 2.13 Source Code Management System Released with SHA-1 Collision Detection | Linux Today

Git 2.13 Source Code Management System Released with SHA-1 Collision Detection

Written By
MN
Marius Nestor
May 10, 2017

Git 2.13’s biggest new features include automatic detection of collisions in the SHA-1 hash function that Git uses to identify objects, thus preventing collision-based attacks, implementation of ^ (caret) as a synonym for ! (exclamation point) to allow users to do write the same command but without shell quoting, along with the “attr” token, which lets you select files based on their gitattributes values. Git 2.13 also introduces conditional configuration includes to Git’s configuration system, but for now the only supported condition is matching of the file system path of a repository, makes “–decorate=auto” default option for the “git log” command, and ports git branch’s output routines to the ref-filter system that’s being shared by the “git tag” and “git for-each-ref” commands so you can use “git branch –format=” to get a custom output.

MN

Marius Nestor

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.