protected function _doFileSort(&$fileList, $how = Horde_Vcs::SORT_NONE)
{
switch ($how) {
case Horde_Vcs::SORT_AGE:
usort($fileList, array($this, '_fileAgeSort'));
break;
case Horde_Vcs::SORT_NAME:
usort($fileList, array($this, '_fileNameSort'));
break;
case Horde_Vcs::SORT_AUTHOR:
usort($fileList, array($this, '_fileAuthorSort'));
break;
case Horde_Vcs::SORT_REV:
usort($fileList, array($this, '_fileRevSort'));
break;
case Horde_Vcs::SORT_NONE:
default:
break;
}
}