Browse Source

Lock reference of dev packages

Jordi Boggiano 13 years ago
parent
commit
c1baa20fec
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/Composer/Package/Locker.php

+ 7 - 1
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);
         $this->lockFile->write($lock);