ruby-changes:50470
From: eregon <ko1@a...>
Date: Wed, 28 Feb 2018 05:21:06 +0900 (JST)
Subject: [ruby-changes:50470] eregon:r62600 (trunk): Update to ruby/mspec@d287466
eregon 2018-02-28 05:21:01 +0900 (Wed, 28 Feb 2018) New Revision: 62600 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=62600 Log: Update to ruby/mspec@d287466 Added files: trunk/spec/mspec/tool/pull-latest-mspec-spec Modified files: trunk/spec/mspec/.travis.yml trunk/spec/mspec/tool/sync/sync-rubyspec.rb Index: spec/mspec/.travis.yml =================================================================== --- spec/mspec/.travis.yml (revision 62599) +++ spec/mspec/.travis.yml (revision 62600) @@ -20,6 +20,6 @@ matrix: https://github.com/ruby/ruby/blob/trunk/spec/mspec/.travis.yml#L20 - 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 Index: spec/mspec/tool/pull-latest-mspec-spec =================================================================== --- spec/mspec/tool/pull-latest-mspec-spec (nonexistent) +++ spec/mspec/tool/pull-latest-mspec-spec (revision 62600) @@ -0,0 +1,18 @@ https://github.com/ruby/ruby/blob/trunk/spec/mspec/tool/pull-latest-mspec-spec#L1 +#!/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}" Property changes on: spec/mspec/tool/pull-latest-mspec-spec ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: spec/mspec/tool/sync/sync-rubyspec.rb =================================================================== --- spec/mspec/tool/sync/sync-rubyspec.rb (revision 62599) +++ spec/mspec/tool/sync/sync-rubyspec.rb (revision 62600) @@ -1,6 +1,6 @@ https://github.com/ruby/ruby/blob/trunk/spec/mspec/tool/sync/sync-rubyspec.rb#L1 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 https://github.com/ruby/ruby/blob/trunk/spec/mspec/tool/sync/sync-rubyspec.rb#L182 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 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/