From 7ac783197bcae20cf73bc016e8fdeaf793daeae2 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 25 Feb 2016 15:16:03 +0000 Subject: [PATCH] Keep v prefix on pretty version for numerical branches --- src/Composer/Repository/VcsRepository.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Composer/Repository/VcsRepository.php b/src/Composer/Repository/VcsRepository.php index 96a068eb8..376dd1f38 100644 --- a/src/Composer/Repository/VcsRepository.php +++ b/src/Composer/Repository/VcsRepository.php @@ -227,7 +227,8 @@ class VcsRepository extends ArrayRepository implements ConfigurableRepositoryInt if ('dev-' === substr($parsedBranch, 0, 4) || '9999999-dev' === $parsedBranch) { $data['version'] = 'dev-' . $data['version']; } else { - $data['version'] = preg_replace('{(\.9{7})+}', '.x', $parsedBranch); + $prefix = substr($branch, 0, 1) === 'v' ? 'v' : ''; + $data['version'] = $prefix . preg_replace('{(\.9{7})+}', '.x', $parsedBranch); } if ($verbose) {