From c1baa20feca5f645c420bf91094e3dcb9705d3d4 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sat, 18 Feb 2012 23:48:12 +0100 Subject: [PATCH] Lock reference of dev packages --- src/Composer/Package/Locker.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Composer/Package/Locker.php b/src/Composer/Package/Locker.php index 21e09eaf3..09a187313 100644 --- a/src/Composer/Package/Locker.php +++ b/src/Composer/Package/Locker.php @@ -116,7 +116,13 @@ class Locker )); } - $lock['packages'][] = array('package' => $name, 'version' => $version); + $spec = array('package' => $name, 'version' => $version); + + if ($package->isDev()) { + $spec['reference'] = $package->getSourceReference(); + } + + $lock['packages'][] = $spec; } $this->lockFile->write($lock);