| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-11 | tool/merger.rb: Support the new format in remove_tag | Takashi Kokubun | |
| 2025-12-11 | tool/merger.rb: Update the tag format for Ruby 4.0+ | Takashi Kokubun | |
| 2025-12-11 | Stop bumping RUBY_PATCHLEVEL in release versions (#15502) | Takashi Kokubun | |
| [[Misc #21770]](https://bugs.ruby-lang.org/issues/21770) | |||
| 2025-10-06 | tool/merger.rb: Fetch a diff in the patch format | Takashi Kokubun | |
| It expects "Subject:", so it needs to be a patch file. | |||
| 2025-10-06 | tool/merger.rb: Fetch diff from GitHub instead of cgit | Takashi Kokubun | |
| Our cgit server has been shut down. | |||
| 2024-12-25 | Add fail safe to check uncommitted changes | NARUSE, Yui | |
| 2024-06-04 | merger.rb: Put spaces in between revisions | Takashi Kokubun | |
| so that they are linked correctly on GitHub | |||
| 2024-05-28 | merger.rb: Don't ask "conflicts resolved?" if not needed | Takashi Kokubun | |
| 2024-05-28 | merger.rb: Auto-detect tickets when --ticket is not given | Takashi Kokubun | |
| 2024-05-28 | merger.rb: Drop an obsoleted command from help | Takashi Kokubun | |
| It was needed only for SVN, and we dropped SVN support. | |||
| 2024-05-28 | merger.rb: Improve the help message | Takashi Kokubun | |
| It wasn't clear whether the backport command takes a commit hash or a ticket number. | |||
| 2024-05-28 | merger.rb: Drop SVN support | Takashi Kokubun | |
| 2024-04-23 | Remove newlines of MIME encoded subject line | NARUSE, Yui | |
| 2024-04-23 | exit 1 if failed | NARUSE, Yui | |
| 2023-07-23 | tool/merger.rb: Support commit URLs as revisions | nagachika | |
| Notes: Merged: https://github.com/ruby/ruby/pull/8111 | |||
| 2023-03-28 | Use 3 way merge for merger.rb | NARUSE, Yui | |
| Since --3way insists --index, git diff needs to compare with HEAD. | |||
| 2021-04-06 | The guard is to alert patchlevel of X.Y.0 | NARUSE, Yui | |
| 2021-02-02 | Drop pushing local repo | NARUSE, Yui | |
| I want to push another repo/branch to run CI before pushing it to official branch. | |||
| 2019-11-22 | Add github repo to remove_tag | NARUSE, Yui | |
| 2019-11-12 | Always use git.ruby-lang.org as origin | NARUSE, Yui | |
| naruse sets remote.origin.pushUrl = nonexistent as fail-safe configuration to avoid accidentally push a new branch to origin. | |||
| 2019-08-28 | tool/merger.rb: fix tag existence check with subversion. | nagachika | |
| 2019-08-19 | Omit version.h when merging | NAKAMURA Usaku | |
| 2019-07-27 | tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info ↵ | nagachika | |
| on working copy. | |||
| 2019-05-03 | Nil cannot and should not convert to a string | NAKAMURA Usaku | |
| 2019-04-30 | Use redirect keyword arguments instead of ">" | NAKAMURA Usaku | |
| 2019-04-30 | Use array mode of `system` instead of `shellescape` | Nobuyoshi Nakada | |
| `&.` is not available in ruby 2.0. | |||
| 2019-04-30 | String#[] with index to extract matched substring safely | Nobuyoshi Nakada | |
| 2019-04-30 | **Must** use IO::NULL for null device | NAKAMURA Usaku | |
| 2019-04-29 | Fully support Git in tool/merger.rb | Takashi Kokubun | |
| as both backport source repository and backport destination repository. | |||
| 2019-04-29 | * remove trailing spaces. | git | |
| 2019-04-29 | tool/merger.rb: Avoid making too-deep indentation | Takashi Kokubun | |
| because it's hard to understand what's going on when indentation depth is too deep. Sorry for polluting git blame, but most of the Merger's lines are updated recently anyway. | |||
| 2019-04-29 | Support `tool/merger.rb removetag` under Git | Takashi Kokubun | |
| repository. | |||
| 2019-04-29 | Support `tool/merger.rb tag` under Git repository | Takashi Kokubun | |
| 2019-04-28 | Support `tool/merger.rb up` under Git repository | Takashi Kokubun | |
| updating indentation (and slightly changing styles) for areas already supporting Git. | |||
| 2019-04-28 | Fix wrong svn options | Takashi Kokubun | |
| for SVN as a backport source. This was a mistake in de5378233b2ff5434f024ac66285e699794a321d... | |||
| 2019-04-28 | Stop using global variable for repos | Takashi Kokubun | |
| to avoid having impact from other places. | |||
| 2019-04-28 | Now tool/merger.rb may use Git [ci skip] | Takashi Kokubun | |
| 2019-04-28 | Drop SVN-specific method from Merger module | Takashi Kokubun | |
| to clarify it's not needed for Git support. | |||
| 2019-04-28 | Make Merger.version private to the module | Takashi Kokubun | |
| because it's not used outside the Module. | |||
| 2019-04-28 | Define merger.rb's methods under Merger namespace | Takashi 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-21 | tool/merger.rb: Guard match failure properly | k0kubun | |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2019-04-21 | tool/merger.rb: Support fetching patch from cgit | k0kubun | |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2019-04-21 | tool/merger.rb: Drop ChangeLog handling | k0kubun | |
| We're not writing ChangeLog since ruby_2_4. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2019-04-21 | Drop obsoleted feature from help | k0kubun | |
| I understand this is dropped in r67569 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2019-04-21 | tool/merger.rb: Drop some revision notations. | k0kubun | |
| Maintainer use merger mainly from redmine-backporter.rb. [Fix GH-2136] From: Chikanaga Tomoyuki <t-chikanaga@groovenauts.jp> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2019-04-21 | tool/merger.rb: Remove unused command line format. | k0kubun | |
| I believe no-one use this notation for years. [Fix GH-2136] From: Chikanaga Tomoyuki <t-chikanaga@groovenauts.jp> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2018-12-28 | Moved version numbers | nobu | |
| * Define major and minor version numbers only in the public include/ruby/version.h header, as the API version numbers. * Define only teeny version number in the private version.h header. * RUBY_VERSION moved to version.c. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2018-12-25 | Keep RUBY_RELEASE_DATE's definition | naruse | |
| if it uses Y/M/D macros. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2018-10-18 | remove message already unnecesary | usa | |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
| 2017-12-16 | aliases | usa | |
| * tool/merger.rb: aliases for removetag command. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
