@@ -30,19 +30,15 @@ func nsvSplit(info string) (name string, version string) {
30
30
func mksvpa (info string ) ProjectAtom {
31
31
name , v := nsvSplit (info )
32
32
33
- sv , err := semver .NewVersion (v )
33
+ _ , err := semver .NewVersion (v )
34
34
if err != nil {
35
35
// don't want to allow bad test data at this level, so just panic
36
36
panic (fmt .Sprintf ("Error when converting '%s' into semver: %s" , v , err ))
37
37
}
38
38
39
39
return ProjectAtom {
40
- Name : ProjectName (name ),
41
- Version : Version {
42
- Type : V_Semver ,
43
- Info : v ,
44
- SemVer : sv ,
45
- },
40
+ Name : ProjectName (name ),
41
+ Version : NewVersion (v ),
46
42
}
47
43
}
48
44
@@ -66,7 +62,7 @@ func mksvd(info string) ProjectDep {
66
62
67
63
return ProjectDep {
68
64
Name : ProjectName (name ),
69
- Constraint : mkc (v , C_Semver ),
65
+ Constraint : mkc (v , SemverConstraint ),
70
66
}
71
67
}
72
68
@@ -217,7 +213,7 @@ var fixtures = []fixture{
217
213
dsv ("foo 2.0.0" ),
218
214
dsv ("bar 1.0.0" ),
219
215
dsv ("bar 2.0.0" , "baz 1.0.0" ),
220
- dsv ("baz 1.0.0" , "foo 1 .0.0" ),
216
+ dsv ("baz 1.0.0" , "foo 2 .0.0" ),
221
217
},
222
218
r : mkresults (
223
219
"root 1.0.0" ,
@@ -602,7 +598,7 @@ func newdepspecSM(ds []depspec, upgrade bool) *depspecSourceManager {
602
598
603
599
func (sm * depspecSourceManager ) GetProjectInfo (pa ProjectAtom ) (ProjectInfo , error ) {
604
600
for _ , ds := range sm .specs {
605
- if pa .Name == ds .name .Name && pa .Version . Info == ds .name .Version . Info {
601
+ if pa .Name == ds .name .Name && pa .Version == ds .name .Version {
606
602
return ProjectInfo {
607
603
pa : ds .name ,
608
604
Manifest : ds ,
@@ -612,7 +608,7 @@ func (sm *depspecSourceManager) GetProjectInfo(pa ProjectAtom) (ProjectInfo, err
612
608
}
613
609
614
610
// TODO proper solver-type errors
615
- return ProjectInfo {}, fmt .Errorf ("Project '%s' at version '%s' could not be found" , pa .Name , pa .Version . Info )
611
+ return ProjectInfo {}, fmt .Errorf ("Project '%s' at version '%s' could not be found" , pa .Name , pa .Version )
616
612
}
617
613
618
614
func (sm * depspecSourceManager ) ListVersions (name ProjectName ) (pi []Version , err error ) {
0 commit comments