From 012d39c4e658f251f691c8a1dba462c937dbac67 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 27 Jul 2019 10:23:47 +0800 Subject: [PATCH] Added ignore files to sync_default_gems_with_commits and make constant them. --- tool/sync_default_gems.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb index cb9492f26e..408614f8b8 100644 --- a/tool/sync_default_gems.rb +++ b/tool/sync_default_gems.rb @@ -228,6 +228,8 @@ def sync_default_gems(gem) end end +IGNORE_FILE_PATTERN = /(\.travis.yml|appveyor\.yml|azure\-pipelines\.yml|\.gitignore|Gemfile|README\.md|History\.txt|Rakefile|CODE_OF_CONDUCT\.md)/ + def sync_default_gems_with_commits(gem, range) puts "Sync #{$repositories[gem.to_sym]} with commit history." @@ -250,7 +252,7 @@ def sync_default_gems_with_commits(gem, range) IO.popen(%W"git diff-tree --no-commit-id --name-only -r #{sha}") do |f| files = f.read.split("\n") end - subject =~ /^Merge/ || files.all?{|file| file =~ /(\.travis.yml|appveyor\.yml|azure\-pipelines\.yml|\.gitignore|Gemfile|README\.md)/} + subject =~ /^Merge/ || files.all?{|file| file =~ IGNORE_FILE_PATTERN} end puts "Try to pick these commits:"