File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,17 @@ def package_versions
17
17
if !git_config . download_version_tags
18
18
super
19
19
else
20
- @tags ||=
21
- ::Git . ls_remote ( git_config . url ) [ "tags" ] . keys
22
- . filter { |key | !key . end_with? ( "^{}" ) }
23
- . filter { |key | key . match? ( SEMVER ) }
20
+ git_term_prompt = ENV [ "GIT_TERMINAL_PROMPT" ]
21
+ ENV [ "GIT_TERMINAL_PROMPT" ] = "0"
22
+ begin
23
+ @tags ||=
24
+ ::Git . ls_remote ( git_config . url ) [ "tags" ] . keys
25
+ . filter { |key | !key . end_with? ( "^{}" ) }
26
+ . filter { |key | key . match? ( SEMVER ) }
27
+ rescue StandardError
28
+ @tags ||= [ ]
29
+ end
30
+ ENV [ "GIT_TERMINAL_PROMPT" ] = git_term_prompt
24
31
versions = @tags . map { |tag | tag . gsub ( /^v/ , "" ) } . map { |v | Pgpm ::Package ::Version . new ( v ) }
25
32
@tag_versions = Hash [ @tags . zip ( versions ) ]
26
33
@version_tags = Hash [ versions . zip ( @tags ) ]
You can’t perform that action at this time.
0 commit comments