getFieldName(); } public function renderPropertyViewValue(array $handles) { return $this->getBranchDescription($this->getObject()->getActiveDiff()); } private function getBranchDescription(DifferentialDiff $diff) { $branch = $diff->getBranch(); $bookmark = $diff->getBookmark(); if (strlen($branch) && strlen($bookmark)) { return pht('%s (bookmark) on %s (branch)', $bookmark, $branch); } else if (strlen($bookmark)) { return pht('%s (bookmark)', $bookmark); } else if (strlen($branch)) { return $branch; } else { return null; } } public function getProTips() { return array( pht( 'In Git and Mercurial, use a branch like "T123" to automatically '. 'associate changes with the corresponding task.'), ); } }