1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-22 23:02:41 +01:00
phorge-arcanist/src
epriestley be73bd8716 Allow arc diff and similar to run on systems with no git
Summary:
We assume `git` is available now, but should not. Specifically, if a user runs a working copy operation like `arc list` in an SVN working copy without `git` available, they get this error: P707

We interpret git errors very narrowly; be more liberal in how we interpret them. This assumes users working with `git` will have a functional `git`, but this seems like a reasonable assumption and lets us remove some error text matching code.

Test Plan: Changed `git` to `girt`, ran `arc list`, saw a reasonable exception. Changed back to `git`, saw git detected.

Reviewers: btrahan, vrana

Reviewed By: vrana

CC: svemir, aran

Differential Revision: https://secure.phabricator.com/D4804
2013-02-04 11:34:53 -08:00
..
configuration Make British spelling stricter 2013-01-31 17:14:08 -08:00
difference Fix dynamic string usage as safe input 2013-02-02 16:28:15 -08:00
differential Delete license headers from files 2012-11-05 11:16:24 -08:00
docs Make the "this is technical documentation" message of "Arcanist Overview" more clear 2012-08-10 11:37:30 -07:00
events/constant Dispatch event after collecting changes in diff 2013-02-02 12:45:19 -08:00
exception Delete license headers from files 2012-11-05 11:16:24 -08:00
hgdaemon Fix dynamic string usage as safe input 2013-02-02 16:28:15 -08:00
infrastructure/testing Delete license headers from files 2012-11-05 11:16:24 -08:00
lint Fix dynamic string usage as safe input 2013-02-02 16:28:15 -08:00
parser Fix dynamic string usage as safe input 2013-02-02 16:28:15 -08:00
repository Allow arc diff and similar to run on systems with no git 2013-02-04 11:34:53 -08:00
unit Added base test result parser class. Implemented Go test result parser based on Go's built in test utility output. 2013-01-27 17:17:09 -08:00
workflow Fix dynamic string usage as safe input 2013-02-04 11:34:32 -08:00
workingcopyidentity Add --skip-arcconfig option 2013-01-30 16:26:41 -08:00
__phutil_library_init__.php Delete license headers from files 2012-11-05 11:16:24 -08:00
__phutil_library_map__.php Separate Phutil specific lint rules from XHPAST 2013-01-29 10:54:40 -08:00