1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2025-02-09 13:28:28 +01:00
phorge-arcanist/src/repository/api
Javier Arteaga 4c3d75401f 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
2015-08-25 09:36:16 -07:00
..
__tests__ Rename ArcanistPhutilTestCase to PhutilTestCase and Remove ArcanistTestCase 2015-05-20 09:40:24 +10:00
ArcanistGitAPI.php Use 'git blame --porcelain' for git blame info 2015-08-25 09:36:16 -07:00
ArcanistMercurialAPI.php Various linter fixes 2015-08-11 22:35:40 +10:00
ArcanistRepositoryAPI.php Extend from Phobject 2015-06-15 15:47:33 +10:00
ArcanistSubversionAPI.php Remove arcanist projects from working copy code 2015-05-26 07:08:56 +10:00