Page MenuHomePhabricator

Add unit tests for Git change parsers
ClosedPublic

Authored by epriestley on Jan 20 2014, 7:50 PM.
Tags
None
Referenced Files
F15473736: D8012.id18123.diff
Sun, Apr 6, 1:25 AM
F15470241: D8012.id18131.diff
Fri, Apr 4, 9:23 PM
F15462370: D8012.id18131.diff
Tue, Apr 1, 2:36 PM
F15450882: D8012.id18131.diff
Fri, Mar 28, 6:47 PM
F15433783: D8012.id18131.diff
Tue, Mar 25, 12:36 AM
F15427606: D8012.id18131.diff
Sun, Mar 23, 3:10 PM
F15422128: D8012.id18123.diff
Sat, Mar 22, 5:47 AM
F15403718: D8012.id.diff
Tue, Mar 18, 4:37 AM
Subscribers

Details

Summary

Ref T4327. Adds some basic tests to the Git parser for a set of common operations (add, change, move, copy, directory, symlink, propchange).

Test Plan

Ran unit tests.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

src/applications/repository/worker/commitchangeparser/PhabricatorRepositoryGitCommitChangeParserWorker.php
231–249

The actual SQL code deals with all this type massaging, so we can use a simpler implementation here.