1
0
Fork 0

Merge pull request #6960 from carusogabriel/singulars-and-plurals

[SvnDownloader] Improve plurals and singulars
pull/6964/merge
Jordi Boggiano 2018-01-03 11:53:02 +01:00 committed by GitHub
commit e137fe9b9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 3 deletions

View File

@ -126,10 +126,17 @@ class SvnDownloader extends VcsDownloader
$changes = array_map(function ($elem) {
return ' '.$elem;
}, preg_split('{\s*\r?\n\s*}', $changes));
$this->io->writeError(' <error>The package has modified files:</error>');
$countChanges = count($changes);
$this->io->writeError(sprintf(' <error>The package has modified file%s:</error>', $countChanges === 1 ? '' : 's'));
$this->io->writeError(array_slice($changes, 0, 10));
if (count($changes) > 10) {
$this->io->writeError(' <info>'.count($changes) - 10 . ' more files modified, choose "v" to view the full list</info>');
if ($countChanges > 10) {
$remaingChanges = $countChanges - 10;
$this->io->writeError(
sprintf(
' <info>'.$remaingChanges.' more file%s modified, choose "v" to view the full list</info>',
$remaingChanges === 1 ? '' : 's'
)
);
}
while (true) {