summaryrefslogtreecommitdiff
path: root/tool/sync_default_gems.rb
AgeCommit message (Collapse)Author
2023-08-28Ignore test/regress/ for raccTakashi Kokubun
2023-08-28Add missing racc support to sync_default_gemsTakashi Kokubun
2023-08-28Sort repository names in sync_default_gemsTakashi Kokubun
2023-08-25Fix sync script for YARPKevin Newton
Notes: Merged: https://github.com/ruby/ruby/pull/8298
2023-08-24Sync YARP to c175f712522cc315f45cd2da308768b90f324dd0Kevin Newton
2023-08-23Improve comments in sync_default_gemsTakashi Kokubun
2023-08-23Use https for remotes by defaultTakashi Kokubun
I was testing this script on git.ruby-lang.org to use its git version, but it did not work because the server's default user doesn't have SSH keys. https works for everyone, so it's a safer default. You shouldn't need to push to that remote from ruby/ruby anyway.
2023-08-23Ignore more files for other gems as wellTakashi Kokubun
e.g. bin/ for reline that was included in its last commit.
2023-08-23Avoid sync rule duplication between YARP and othersTakashi Kokubun
2023-08-21Place -a in the correct location [ci skip]Takashi Kokubun
It doesn't use optparse, so the location is not flexible.
2023-08-21Add a forgotten default value for ignored_pathsTakashi Kokubun
2023-08-21Skip commits that are empty after conflict resolutionTakashi Kokubun
2023-08-21Exclude docs/ from YARP syncTakashi Kokubun
2023-08-21Fix YARP syncKevin Newton
2023-08-17Attempt to recover from YARP sync failuresTakashi Kokubun
2023-08-17Attempt to explain what sync_default_gems_with_commits does [ci skip]Takashi Kokubun
2023-08-17Fix the scope of rubygems conflict resolutionTakashi Kokubun
The `git reset` and `rm_rf` are not necessary because `bundler/` is considered as a `toplevels` and removed from the commit when there's no conflict. For conflict cases, it's useful to remove them from the conflict targets before moving on to fix other paths.
2023-08-17Document the existence of sync_default_gems.rb -a [ci skip]Takashi Kokubun
2023-08-17Remove obsoleted yp_-renaming logicTakashi Kokubun
This has not been relevant since https://github.com/ruby/yarp/pull/1199.
2023-08-17Render YARP templates in the build process (#8228)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-08-17YARP: Ignore Rust sync failuresTakashi Kokubun
2023-08-17Refactor YARP_IGNORE_FILE_PATTERNTakashi Kokubun
`.git.*` covers those two cases. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2023-08-16Fix a regexp errorTakashi Kokubun
2023-08-16Avoid synchronizing GitHub Actions from YARPTakashi Kokubun
2023-08-16Revert an unintended revertTakashi Kokubun
2023-08-16Resync YARPTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/8226
2023-08-16Sync script updatesJemma Issroff
Notes: Merged: https://github.com/ruby/ruby/pull/8226
2023-08-13Prohibit copying to `fixtures` and dot-direcotry just under `test`Nobuyoshi Nakada
Do not add directories which would let chkbuild fires accidentally, to just under `test`. The "fixtures" directory is often used to place test stuffs. Notes: Merged: https://github.com/ruby/ruby/pull/8214
2023-08-13Move test files of ruby/set under `test/set`Nobuyoshi Nakada
Chkbuild fires accidentally on `test/fixtures` directory. Notes: Merged: https://github.com/ruby/ruby/pull/8214
2023-08-08Do not double "yp_" prefix [ci skip]Nobuyoshi Nakada
2023-08-06Exclude files added to the toplevelNobuyoshi Nakada
2023-07-28Fixed gemfile path for upstream of bundlerHiroshi SHIBATA
2023-07-28Exclude lockfile from sync targetHiroshi SHIBATA
2023-07-20Sync YARP gemspec (#8101)Jemma Issroff
* Sync YARP gemspec We were previously not syncing the YARP gemspec over which meant that the Ruby YARP gem was out of sync. * Sync YARP node / lex_compat files Notes: Merged-By: jemmaissroff
2023-07-12sync_default_gems.rb: ensure that commit messages end with \nKazuki Yamaguchi
Commit messages written on GitHub's Web UI apparently use \r\n as a line separator and do not have a \n at the end of message, unlike those normally made with the git CLI. This breaks the expectation of the regexps used later.
2023-07-05Fixed build scripts for YARPJemma Issroff
Notes: Merged: https://github.com/ruby/ruby/pull/8007
2023-06-21Let yarp use main branch insteadTakashi Kokubun
2023-06-21[Feature #19741] Add yarp to `tool/sync_default_gems.rb` sync scriptJemma Issroff
The default gems sync script now includes YARP, found in the ruby/yarp repo. This script primarily syncs over the src, test, lib directories. It also migrates all encoding files to be prefixed with `yp_` in order to deconflict from existing encoding files. Notes: Merged: https://github.com/ruby/ruby/pull/7964
2023-06-15Update directory layout of rubygems/rubygemsHiroshi SHIBATA
2023-06-08Removed sync task for raccHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7877
2023-05-10Removed sync task for ext/readlineHiroshi SHIBATA
2023-05-01Ignore to sync used_cassettes.txtHiroshi SHIBATA
2023-04-29Skip added tool filesNobuyoshi Nakada
Get rid of accidents like 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca.
2023-03-28Skip commits only for toolsNobuyoshi Nakada
Get rid of accidents like 67feb782f947046f65951303893713052a19a546. Notes: Merged: https://github.com/ruby/ruby/pull/7601
2023-03-28Set FILTER_BRANCH_SQUELCH_WARNING only in child environmentNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7601
2023-01-10Fixed a typoHiroshi SHIBATA
2023-01-08Adjust spec of bundler like as `sync_default_gems` [ci skip]Nobuyoshi Nakada
2023-01-08Ignore LICENSE files of libraries vendored in rubygems [ci skip]Nobuyoshi Nakada
2022-12-26Generate parser-text.rb of racc when sync itHiroshi SHIBATA
2022-12-22Fix the case trailer without newlineNobuyoshi Nakada
cf0b413ef8b794ef6e7436f22fd5a998050dada9