From edb46078efdba8f2adc451334bd108c83e47da80 Mon Sep 17 00:00:00 2001 From: eregon Date: Tue, 27 Feb 2018 20:21:01 +0000 Subject: [PATCH] Update to ruby/mspec@d287466 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- spec/mspec/.travis.yml | 2 +- spec/mspec/tool/pull-latest-mspec-spec | 18 ++++++++++++++++++ spec/mspec/tool/sync/sync-rubyspec.rb | 13 +------------ 3 files changed, 20 insertions(+), 13 deletions(-) create mode 100755 spec/mspec/tool/pull-latest-mspec-spec diff --git a/spec/mspec/.travis.yml b/spec/mspec/.travis.yml index d942de3d21..88a1fa250f 100644 --- a/spec/mspec/.travis.yml +++ b/spec/mspec/.travis.yml @@ -20,6 +20,6 @@ matrix: - gem update --system - jdk: oraclejdk8 install: - - curl -L https://github.com/graalvm/truffleruby/releases/download/vm-enterprise-0.28/truffleruby-testing-0.28.tar.gz | tar xz + - curl -L https://github.com/oracle/truffleruby/releases/download/vm-enterprise-0.28/truffleruby-testing-0.28.tar.gz | tar xz - source truffleruby/setup_env - bundle install diff --git a/spec/mspec/tool/pull-latest-mspec-spec b/spec/mspec/tool/pull-latest-mspec-spec new file mode 100755 index 0000000000..dfd80582b3 --- /dev/null +++ b/spec/mspec/tool/pull-latest-mspec-spec @@ -0,0 +1,18 @@ +#!/bin/bash + +# Assumes all commits have been synchronized to https://github.com/ruby/spec +# See spec/mspec/tool/sync/sync-rubyspec.rb + +rm -rf spec/mspec +git clone --depth 1 https://github.com/ruby/mspec.git spec/mspec +commit=$(git -C spec/mspec log -n 1 --format='%h') +rm -rf spec/mspec/.git +git add spec/mspec +git commit -m "Update to ruby/mspec@${commit}" + +rm -rf spec/ruby +git clone --depth 1 https://github.com/ruby/spec.git spec/ruby +commit=$(git -C spec/ruby log -n 1 --format='%h') +rm -rf spec/ruby/.git +git add spec/ruby +git commit -m "Update to ruby/spec@${commit}" diff --git a/spec/mspec/tool/sync/sync-rubyspec.rb b/spec/mspec/tool/sync/sync-rubyspec.rb index fbd37fe95b..cee45c6262 100644 --- a/spec/mspec/tool/sync/sync-rubyspec.rb +++ b/spec/mspec/tool/sync/sync-rubyspec.rb @@ -1,6 +1,6 @@ IMPLS = { truffleruby: { - git: "https://github.com/graalvm/truffleruby.git", + git: "https://github.com/oracle/truffleruby.git", from_commit: "f10ab6988d", }, jruby: { @@ -182,17 +182,6 @@ end def verify_commits(impl) puts Dir.chdir(SOURCE_REPO) do - history = `git log master...` - history.lines.slice_before(/^commit \h{40}$/).each do |commit, *message| - commit = commit.chomp.split.last - message = message.join - if /\W(#\d+)/ === message - puts "Commit #{commit} contains an unqualified issue number: #{$1}" - puts "Replace it with #{impl.repo_org}/#{impl.repo_name}#{$1}" - sh "git", "rebase", "-i", "#{commit}^" - end - end - puts "Manually check commit messages:" print "Press enter >" STDIN.gets