summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2024-11-25 10:58:18 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2024-11-25 10:58:24 +0900
commitb305df8c78d7c71ec8cfb96c74fa44d24797e7e9 (patch)
treeff68262144a44b3c458d1a07601e891f94645a90
parent30fda411390a1712b440ce4a7382c9d756e5ef35 (diff)
Skip sync failure when we specified old version
-rwxr-xr-xtool/sync_default_gems.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index fcc1e3d372..7b00536b97 100755
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -277,7 +277,10 @@ module SyncDefaultGems
cp_r("#{upstream}/ext/strscan", "ext")
cp_r("#{upstream}/test/strscan", "test")
cp_r("#{upstream}/strscan.gemspec", "ext/strscan")
- cp_r("#{upstream}/doc/strscan", "doc")
+ begin
+ cp_r("#{upstream}/doc/strscan", "doc")
+ rescue Errno::ENOENT
+ end
rm_rf(%w["ext/strscan/regenc.h ext/strscan/regint.h"])
`git checkout ext/strscan/depend`
when "cgi"