Changeset View
Changeset View
Standalone View
Standalone View
src/repository/graph/view/ArcanistCommitGraphSetView.php
Context not available. | |||||
$merge_strings = array(); | $merge_strings = array(); | ||||
foreach ($revision_refs as $revision_ref) { | foreach ($revision_refs as $revision_ref) { | ||||
$summary = $revision_ref->getName(); | $summary = $revision_ref->getName(); | ||||
$merge_key = substr($summary, 0, 32); | $merge_key = @substr($summary, 0, 32); | ||||
$merge_key = phutil_utf8_strtolower($merge_key); | $merge_key = phutil_utf8_strtolower($merge_key); | ||||
$merge_strings[$merge_key][] = $revision_ref; | $merge_strings[$merge_key][] = $revision_ref; | ||||
Context not available. | |||||
if (count($revision_refs) === 1) { | if (count($revision_refs) === 1) { | ||||
$merge_with = head($revision_refs); | $merge_with = head($revision_refs); | ||||
} else { | } else { | ||||
$merge_key = substr($summary, 0, 32); | $merge_key = @substr($summary, 0, 32); | ||||
$merge_key = phutil_utf8_strtolower($merge_key); | $merge_key = phutil_utf8_strtolower($merge_key); | ||||
if (isset($merge_strings[$merge_key])) { | if (isset($merge_strings[$merge_key])) { | ||||
$merge_refs = $merge_strings[$merge_key]; | $merge_refs = $merge_strings[$merge_key]; | ||||
Context not available. | |||||
$commit_hash = $commit_ref->getCommitHash(); | $commit_hash = $commit_ref->getCommitHash(); | ||||
$commit_hash = tsprintf( | $commit_hash = tsprintf( | ||||
'%s', | '%s', | ||||
substr($commit_hash, 0, 7)); | @substr($commit_hash, 0, 7)); | ||||
$commit_label = $commit_hash; | $commit_label = $commit_hash; | ||||
} else { | } else { | ||||
Context not available. | |||||
$max = last($commit_refs); | $max = last($commit_refs); | ||||
$commit_label = tsprintf( | $commit_label = tsprintf( | ||||
'%s..%s', | '%s..%s', | ||||
substr($min->getCommitHash(), 0, 7), | @substr($min->getCommitHash(), 0, 7), | ||||
substr($max->getCommitHash(), 0, 7)); | @substr($max->getCommitHash(), 0, 7)); | ||||
} | } | ||||
$member_views = $this->getMemberViews(); | $member_views = $this->getMemberViews(); | ||||
Context not available. | |||||
$api = $this->getRepositoryAPI(); | $api = $this->getRepositoryAPI(); | ||||
$hash = $commit_ref->getCommitHash(); | $hash = $commit_ref->getCommitHash(); | ||||
$hash = substr($hash, 0, 7); | $hash = @substr($hash, 0, 7); | ||||
return tsprintf('%s', $hash); | return tsprintf('%s', $hash); | ||||
} | } | ||||
Context not available. |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0