Home GnuPG

Use 'git blame --porcelain' for git blame info
4c3d75401f81Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Use 'git blame --porcelain' for git blame info

Summary:
This guards against stability issues with the output format of 'git
blame' (such as git config, localization (ref T5554) or future changes).

For example, git config blame.blankboundary true breaks arc cover
before this patch.

Test Plan:

  • Set git config blame.blankboundary true on a test repo.
  • Ran arc cover. It failed with an exception ("Bad blame?").
  • Applied this patch.
  • arc cover works.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: Korvin

Maniphest Tasks: T5554

Differential Revision: https://secure.phabricator.com/D13993

Details

Provenance
Javier Arteaga <code@jbeta.is>Authored on Aug 25 2015, 6:36 PM
epriestley <git@epriestley.com>Committed on Aug 25 2015, 6:36 PM
Parents
rARC43f8e7eb7119: Recover from PyLint raising messages at character "-1"
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rARC4c3d75401f81: Use 'git blame --porcelain' for git blame info (authored by Javier Arteaga <code@jbeta.is>).Aug 25 2015, 6:36 PM