Changeset View
Changeset View
Standalone View
Standalone View
src/difference/ArcanistDiffUtils.php
| Show All 20 Lines | final class ArcanistDiffUtils { | ||||
| public static function renderDifferences( | public static function renderDifferences( | ||||
| $old, | $old, | ||||
| $new, | $new, | ||||
| $context_lines = 3, | $context_lines = 3, | ||||
| $diff_options = "-L 'Old Value' -L 'New Value'") { | $diff_options = "-L 'Old Value' -L 'New Value'") { | ||||
| if ((string)$old === (string)$new) { | if ((string)$old === (string)$new) { | ||||
| $new .= "\n(Old and new values are identical.)"; | $new .= "\n".pht('(Old and new values are identical.)'); | ||||
| } | } | ||||
| $file_old = new TempFile(); | $file_old = new TempFile(); | ||||
| $file_new = new TempFile(); | $file_new = new TempFile(); | ||||
| Filesystem::writeFile($file_old, (string)$old."\n"); | Filesystem::writeFile($file_old, (string)$old."\n"); | ||||
| Filesystem::writeFile($file_new, (string)$new."\n"); | Filesystem::writeFile($file_new, (string)$new."\n"); | ||||
| ▲ Show 20 Lines • Show All 217 Lines • Show Last 20 Lines | |||||