mirror of
https://we.phorge.it/source/phorge.git
synced 2025-02-21 03:08:40 +01:00
Deduplicating duplicated field values for Commit Messages / Differential
Summary: Especially when doing 'arc diff' containing multiple commits which have pre-filled template fields. Names would pop up multiple times Test Plan: {F36314} Local `arc diff` with some uber-branch also agrees with me Reviewers: epriestley, vrana Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D5371
This commit is contained in:
parent
23d72d7e24
commit
1a92976c14
3 changed files with 3 additions and 3 deletions
|
@ -73,7 +73,7 @@ final class DifferentialCCsFieldSpecification
|
|||
}
|
||||
|
||||
public function setValueFromParsedCommitMessage($value) {
|
||||
$this->ccs = nonempty($value, array());
|
||||
$this->ccs = array_unique(nonempty($value), array());
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ final class DifferentialManiphestTasksFieldSpecification
|
|||
}
|
||||
|
||||
public function setValueFromParsedCommitMessage($value) {
|
||||
$this->maniphestTasks = nonempty($value, array());
|
||||
$this->maniphestTasks = array_unique(nonempty($value), array());
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ final class DifferentialReviewersFieldSpecification
|
|||
}
|
||||
|
||||
public function setValueFromParsedCommitMessage($value) {
|
||||
$this->reviewers = nonempty($value, array());
|
||||
$this->reviewers = array_unique(nonempty($value), array());
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue