1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-09-20 08:58:55 +02:00
phorge-arcanist/src
epriestley 81019a790e Improve ArcanistMercurialParser's handling of unusual branch names
Summary:
See <https://github.com/facebook/phabricator/issues/97>. Mercurial branch names may contain any characters, but we currently reject branch names with spaces.

NOTE: Mercurial allows you to name branches things like `     ` (five spaces). We do not parse this correctly. Die in a well fire.

Test Plan:
  - Added some horrible-but-possible test cases for crazy branch names.
  - Unit tests now pass.

Reviewers: btrahan, Makinde, killermonk

Reviewed By: btrahan

CC: aran, epriestley

Differential Revision: https://secure.phabricator.com/D1795
2012-03-06 20:14:25 -08:00
..
branch Use execxLocal() for ArcanistGitAPI 2012-03-02 16:47:34 -08:00
configuration Add an "arc alias" command 2012-02-21 13:16:52 -08:00
difference Finalize Arcanist Classes 2012-01-31 12:07:05 -08:00
differential Pre-fill template fields under "arc diff --create" in git 2012-02-28 17:00:35 -08:00
docs Reorganize documentation. 2011-05-31 12:14:20 -07:00
events/constant/type Allow modification of the svn commit message via an event listener 2011-11-16 16:40:19 -08:00
exception Finalize Arcanist Classes 2012-01-31 12:07:05 -08:00
lint Use string operations, not idx(), for string indexing. 2012-02-29 08:39:25 -08:00
parser Parse git diffs of files with unicode characters in the names 2012-02-08 10:04:15 -08:00
repository Improve ArcanistMercurialParser's handling of unusual branch names 2012-03-06 20:14:25 -08:00
unit Raise a better error from PhutilUnitTestEngine when trying to use one copy of libphutil to test another copy 2012-03-05 10:03:13 -08:00
workflow Simplify arc help, add arc help --full 2012-03-05 10:44:17 -08:00
workingcopyidentity Finalize Arcanist Classes 2012-01-31 12:07:05 -08:00
__phutil_library_init__.php Initial commit. 2011-01-09 15:22:25 -08:00
__phutil_library_map__.php Add an "arc alias" command 2012-02-21 13:16:52 -08:00