Added references for dev versions, fixes #599
dev-<branch> and <n.m>.x-dev versions can now have a #<reference> appended to them. This reference being a git/hg commit hash, or svn revision.main
parent
799a478f2a
commit
ba29b4bf94
@ -0,0 +1,21 @@
|
||||
--TEST--
|
||||
Installs a dev package forcing it's reference
|
||||
--COMPOSER--
|
||||
{
|
||||
"repositories": [
|
||||
{
|
||||
"type": "package",
|
||||
"package": [
|
||||
{
|
||||
"name": "a/a", "version": "dev-master",
|
||||
"source": { "reference": "abc123", "url": "", "type": "git" }
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"a/a": "dev-master#def000"
|
||||
}
|
||||
}
|
||||
--EXPECT--
|
||||
Installing a/a (dev-master def000)
|
@ -0,0 +1,28 @@
|
||||
--TEST--
|
||||
Updates a dev package forcing it's reference
|
||||
--COMPOSER--
|
||||
{
|
||||
"repositories": [
|
||||
{
|
||||
"type": "package",
|
||||
"package": [
|
||||
{
|
||||
"name": "a/a", "version": "dev-master",
|
||||
"source": { "reference": "abc123", "url": "", "type": "git" }
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"a/a": "dev-master#def000"
|
||||
}
|
||||
}
|
||||
--INSTALLED--
|
||||
[
|
||||
{
|
||||
"name": "a/a", "version": "dev-master",
|
||||
"source": { "reference": "abc123", "url": "", "type": "git" }
|
||||
}
|
||||
]
|
||||
--EXPECT--
|
||||
Updating a/a (dev-master abc123) to a/a (dev-master def000)
|
Loading…
Reference in New Issue