summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-28Fix wrong svn optionsTakashi Kokubun
for SVN as a backport source. This was a mistake in de5378233b2ff5434f024ac66285e699794a321d...
2019-04-28Stop using global variable for reposTakashi Kokubun
to avoid having impact from other places.
2019-04-28Exclude failing Process.clock_getres specs on AIXBenoit Daloze
2019-04-28Add missing platform guardBenoit Daloze
2019-04-28Skip problematic Process.clock_getres specs on ARMBenoit Daloze
* https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-trunk/log/20190428T051708Z.fail.html.gz * https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-trunk/log/20190428T045405Z.fail.html.gz
2019-04-28Now tool/merger.rb may use Git [ci skip]Takashi Kokubun
2019-04-28make sync-default-gems GEM=irbTakashi Kokubun
from https://github.com/ruby/irb/commit/e8e79d569ed59fe4ed4fbca968917ce799f02a5e. This colorizes Range object on IRB inspect.
2019-04-28Workaround a CentOS bug in Process.clock_getres specsBenoit Daloze
2019-04-28Drop SVN-specific method from Merger moduleTakashi Kokubun
to clarify it's not needed for Git support.
2019-04-28Make Merger.version private to the moduleTakashi Kokubun
because it's not used outside the Module.
2019-04-28Refactor logic in Process.clock_gettime specBenoit Daloze
2019-04-28Fix typo in specBenoit Daloze
2019-04-28Define merger.rb's methods under Merger namespaceTakashi Kokubun
so that we do not monkey-patch all classes by defining methods on top-level (Object class). Not arranging indentation in it to keep `git blame` for now.
2019-04-28make sync-default-gems GEM=irbTakashi Kokubun
from https://github.com/ruby/irb/commit/96f05e726879e9858eb015c8d043c9f52b864ff9. Just syncing newer test changes so that conflicts do not happen when trunk is modified and we need to backport that to ruby/irb.
2019-04-28make sync-default-gems GEM=irbTakashi Kokubun
from https://github.com/ruby/irb/commit/44301d382794d91e2caa16dd4efe62439e0041d8. This includes some fixes for string interpolation highlight fixes.
2019-04-28Support git as redmine-backporter's done destinationTakashi Kokubun
2019-04-28Skip the entire Process.clock_getres spec on FreeBSDBenoit Daloze
* Clocks don't match the reported precision. * https://rubyci.org/logs/rubyci.s3.amazonaws.com/freebsd11zfs/ruby-trunk/log/20190428T093003Z.fail.html.gz
2019-04-28Specify VM_CHECK_MODE explicitlyTakashi Kokubun
In my understanding, `VM_CHECK_MODE` should be Integer and I'm not sure how `-DVM_CHECK_MODE` would behave. To make the matters simple, let me pass the mode explicitly.
2019-04-28Ruby 2.3 is EOLTakashi Kokubun
2019-04-28Make the range to export as changelog optionalNobuyoshi Nakada
* `from` is defaulted to the beginning of the branch inclusively, otherwise the given revision is excluded as the previous. * `to` is defaulted to the head.
2019-04-28Added VCS::SVN#branch_beginningNobuyoshi Nakada
2019-04-28Search the beginning revision more strictly a bitNobuyoshi Nakada
2019-04-28Makefiles need to be indented by tabsNobuyoshi Nakada
2019-04-28Removed `--reverse` optionNobuyoshi Nakada
It is nonsense with `-n1` option.
2019-04-28Update rubygems with latest upstream changesDavid Rodríguez
Closes: https://github.com/ruby/ruby/pull/2154
2019-04-28Always mark the string returned by File.realpath as taintedJeremy Evans
This string can include elements that were not in either string passed to File.realpath, even if one of the strings is an absolute path, due to symlinks: ```ruby Dir.mkdir('b') unless File.directory?('b') File.write('b/a', '') unless File.file?('b/a') File.symlink('b', 'c') unless File.symlink?('c') path = File.realpath('c/a'.untaint, Dir.pwd.untaint) path # "/home/testr/ruby/b/a" path.tainted? # should be true, as 'b' comes from file system ``` [Bug #15803]
2019-04-28Chomp a newline from the branch nameNobuyoshi Nakada
2019-04-28Shorten git revision name without "r" prefix in snapshotNobuyoshi Nakada
2019-04-27Some Solaris versions seem to only provide millisecond accuracy for ↵Benoit Daloze
CLOCK_REALTIME * https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-trunk/log/20190427T182404Z.fail.html.gz
2019-04-27Skip clock_getres spec on BSDBenoit Daloze
* clock_getres() seems to be incorrect on BSD: https://rubyci.org/logs/rubyci.s3.amazonaws.com/freebsd11zfs/ruby-trunk/log/20190427T183003Z.fail.html.gz
2019-04-27Try to more accurately reflect MRI's logic in specs for finding the home if ↵Benoit Daloze
$HOME is unset
2019-04-27Update to ruby/spec@14e6148Benoit Daloze
2019-04-28Isolate test_gc_compact on AppVeyor mswin as wellTakashi Kokubun
because it makes the CI unstable https://ci.appveyor.com/project/ruby/ruby/builds/24143365/job/yrx7b8ce2qg9wro2
2019-04-28* remove trailing spaces.git
2019-04-28make sync-default-gems GEM=irbTakashi Kokubun
from https://github.com/ruby/irb/commit/89e9add06da3fd5f9ce91a2f5fa0b0190aa5d42f. This adds syntax highlight support for Module on inspect. In addition to that, I'm adding a trailing space in test_color.rb for testing ruby-commit-hook's auto-style.
2019-04-27Update to ruby/spec@15c9619Benoit Daloze
2019-04-27Update to ruby/mspec@18c5a7dBenoit Daloze
2019-04-28* 2019-04-28git
2019-04-28Reduce matz's work, let git do it insteadNobuyoshi Nakada
2019-04-27Improve documentation of Array.try_convertBenoit Daloze
* Mostly to try the new git repository.
2019-04-27Added ChangeLog marker for the beginning of 2.7.0Nobuyoshi Nakada
2019-04-27Support git-log format ChangeLogNobuyoshi Nakada
2019-04-27Separate format_changelogNobuyoshi Nakada
VCS::GITSVN#format_changelog generates previous format, similar to svn-log, and VCS::GIT#format_changelog stores just git-log as-is for now.
2019-04-27Override log format to parse for ChangeLogNobuyoshi Nakada
2019-04-27Include the beginning commit in ChangeLogNobuyoshi Nakada
2019-04-27Updated marked commits for ChangeLogNobuyoshi Nakada
2019-04-27Retry downloads more for unicode outageTakashi Kokubun
like https://ci.appveyor.com/project/ruby/ruby/builds/24142523/job/v6aq4srj7c3hgt86
2019-04-27make sync-default-gems GEM=irbTakashi Kokubun
Synced from https://github.com/ruby/irb/commit/5feb361ed80736efa5b2c2b629837ec2a5fc2cdb. This includes a support to colorize named Class instance on IRB inspect.
2019-04-27Get rid of indirect sharingNobuyoshi Nakada
* string.c (str_duplicate): share the root shared string if the original string is already sharing, so that all shared strings refer the root shared string directly. indirect sharing can cause a dangling pointer. [Bug #15792]
2019-04-27Isolate test_gc_compact on msys2 AppVeyorTakashi Kokubun
as it's unstable on the environment https://ci.appveyor.com/project/ruby/ruby/builds/24138134/job/i7e441u7se11w7ey