diff options
| author | Mike McQuaid | 2017-05-29 15:44:50 +0100 |
|---|---|---|
| committer | GitHub | 2017-05-29 15:44:50 +0100 |
| commit | 481a91a92d869c7363edcc7c114b972680ba1aaa (patch) | |
| tree | 8e378168273ba1517483857c1b429dd2b46c4532 /Library | |
| parent | dbf10cc06e12d415f9913f24040566555242463d (diff) | |
| parent | d7e2d5be36f2c14ddf4e2e8c5cc34001ab8b4ac5 (diff) | |
| download | brew-481a91a92d869c7363edcc7c114b972680ba1aaa.tar.bz2 | |
Merge pull request #2693 from MikeMcQuaid/update-test-more-tweaks
update-test: tweak more edge cases.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/dev-cmd/update-test.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Library/Homebrew/dev-cmd/update-test.rb b/Library/Homebrew/dev-cmd/update-test.rb index e65820750..aa7fe6a92 100644 --- a/Library/Homebrew/dev-cmd/update-test.rb +++ b/Library/Homebrew/dev-cmd/update-test.rb @@ -36,8 +36,12 @@ module Homebrew tags = Utils.popen_read("git", "tag", "--list", "--sort=-version:refname") previous_tag = tags.lines[1] previous_tag ||= begin - safe_system "git", "fetch", "--tags", "--depth=1" - tags = Utils.popen_read("git", "tag", "--list", "--sort=-version:refname") + if (HOMEBREW_REPOSITORY/".git/shallow").exist? + safe_system "git", "fetch", "--tags", "--depth=1" + tags = Utils.popen_read("git", "tag", "--list", "--sort=-version:refname") + elsif OS.linux? + tags = Utils.popen_read("git tag --list | sort -rV") + end tags.lines[1] end previous_tag = previous_tag.to_s.chomp |
