Description
Do you want to request a feature or report a bug?
a bug
What is the current behavior?
We have a repository where we have a branch for the minor version (eg 1.1
) and then tag releases for patch versions in this branch (v1.1.0
, v1.1.1
, ...)
I want to point a project the branch so I can have changes that are not released yet, if I put:
{
"mno-enterprise-angular": "git+https://git@github.com/<org>/<project>.git#1.1"
}
It actually resolves to the last patch release (eg: v1.1.1
) instead of the tip of the branch.
If the current behavior is a bug, please provide the steps to reproduce.
See above, an example is:
{
"package": "git+https://git@github.com/maestrano/mno-enterprise-angular.git#1.1"
}
The resulting yarn.lock
is:
"mno-enterprise-angular@git+https://git@github.com/maestrano/mno-enterprise-angular.git#1.1":
version "1.1.0"
resolved "git+https://git@github.com/maestrano/mno-enterprise-angular.git#4fd4c179f5ca315bcf32e25c2cdbfe85102a0ae1"
4fd4c17
is the v1.1.0
tag
What is the expected behavior?
It is expected to resolve to the tip of the branch.
At the moment, I specify the commit in the package.json
as a workaround but I can't use yarn upgrade
.
Please mention your node.js, yarn and operating system version.
- yarn v0.24.6
- node v6.11.0
- ubuntu 14.04