Page MenuHomePhabricator

Add unit tests for Git change parsers
ClosedPublic

Authored by epriestley on Jan 20 2014, 7:50 PM.
Tags
None
Referenced Files
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
F15401970: D8012.diff
Mon, Mar 17, 7:57 PM
F15397669: D8012.id18131.diff
Sun, Mar 16, 9:39 PM
Unknown Object (File)
Mon, Mar 3, 11:31 AM
Unknown Object (File)
Mon, Mar 3, 10:05 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.