File tree 2 files changed +5
-2
lines changed
2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ my $getPkgAvailVer = sub {
44
44
45
45
$pl -> {$chunk -> [$i ]}-> {availVer } = $self -> config-> {parser }
46
46
-> {exists $self -> config-> {parser }-> {$chunk -> [$i ]} ? $chunk -> [$i ] : ' DEFAULT' }
47
- -> getVersions($chunk -> [$i ], $tx [$i ]-> [0]-> result);
47
+ -> getVersions($chunk -> [$i ], $tx [$i ]-> [0]-> result, $tx [ $i ] -> [0] -> req -> url );
48
48
}
49
49
})-> wait;
50
50
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ sub getVersions {
31
31
my $self = shift ;
32
32
my $name = shift ;
33
33
my $res = shift ;
34
+ my $url = shift ;
34
35
35
36
$name = $self -> extractName($name );
36
37
@@ -49,9 +50,11 @@ sub getVersions {
49
50
s / (\d +)-/ $1 ./ g for @versions ;
50
51
}
51
52
53
+ my $prog = $url -> path-> [1];
54
+
52
55
return [
53
56
grep { / ^$ver / }
54
- map { m # /releases/tag/(?:v(?:er\. )?|rel(?:ease)?[-.]|stable-|R\. |$name -?\. ?)?
57
+ map { m # /\Q $prog \E / releases/tag/(?:v(?:er\. )?|rel(?:ease)?[-.]|stable-|R\. |$name -?\. ?)?
55
58
(\d {4}(?:-\d {2}){2}T(?:\d {2}-){2}\d {2}Z|[\d .]+(?:op)?\d +)
56
59
(?!-?(?:\.\d +|\. ?(?:rc\d *|dev|a(?:lpha)?|b(?:eta)?|pre|test)))# ix
57
60
} @versions
You can’t perform that action at this time.
0 commit comments