<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/test, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>test_sync_default_gems.rb: Omit if git is v2.43 or older</title>
<updated>2025-12-17T18:45:57+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-12-17T18:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f7120860b0a76fd776ef4bf040e42a46c8aeff63'/>
<id>f7120860b0a76fd776ef4bf040e42a46c8aeff63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Ensure #teardown doesn't fail</title>
<updated>2025-12-17T18:22:00+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-12-17T18:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dc2a62e14c4691808f04ea0cb2de30c681e87923'/>
<id>dc2a62e14c4691808f04ea0cb2de30c681e87923</id>
<content type='text'>
if test is omitted.

Follow up c4e090def134f9b109991b74c027648564963763
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if test is omitted.

Follow up c4e090def134f9b109991b74c027648564963763
</pre>
</div>
</content>
</entry>
<entry>
<title>Omit a test on s390x linux tripping over a git bug</title>
<updated>2025-11-20T00:03:23+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-11-20T00:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=167c3dbaa052d7ad34c374fc6c5f2cceab76b3ac'/>
<id>167c3dbaa052d7ad34c374fc6c5f2cceab76b3ac</id>
<content type='text'>
This test has been reliably failing on recent trunk versions.

See: &lt;https://github.com/ruby/ruby/actions/runs/19519712433/job/55880266450#step:14:120&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test has been reliably failing on recent trunk versions.

See: &lt;https://github.com/ruby/ruby/actions/runs/19519712433/job/55880266450#step:14:120&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Skip TestCommitEmail if git is not available.</title>
<updated>2025-11-17T07:08:31+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-17T07:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d8dfbf51e0133e76e5dca4f408c8f7efb6698b3'/>
<id>3d8dfbf51e0133e76e5dca4f408c8f7efb6698b3</id>
<content type='text'>
https://github.com/ruby/actions/actions/runs/19420968008/job/55558315338

```
    1) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: No such file or directory - git
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Kernel#spawn'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Open3.popen_run'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:379:in 'Open3.popen2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:785:in 'Open3.capture2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:89:in 'TestCommitEmail#git'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:13:in 'block in TestCommitEmail#setup'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'Dir.chdir'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'TestCommitEmail#setup'

    2) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: no implicit conversion of nil into String
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'File.unlink'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'TestCommitEmail#teardown'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/actions/actions/runs/19420968008/job/55558315338

```
    1) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: No such file or directory - git
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Kernel#spawn'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Open3.popen_run'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:379:in 'Open3.popen2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:785:in 'Open3.capture2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:89:in 'TestCommitEmail#git'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:13:in 'block in TestCommitEmail#setup'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'Dir.chdir'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'TestCommitEmail#setup'

    2) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: no implicit conversion of nil into String
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'File.unlink'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'TestCommitEmail#teardown'
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Exclude lib/unicode_normalize from lib/un</title>
<updated>2025-11-13T12:27:53+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-13T11:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4a1b88afb82291bd066472e8ad0000b23ed0d4dc'/>
<id>4a1b88afb82291bd066472e8ad0000b23ed0d4dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use path in tmpdir instead of IO::NULL</title>
<updated>2025-11-13T04:34:33+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2025-11-13T04:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b4b7809f0be7897e194d0e215071b9a0e3fa716e'/>
<id>b4b7809f0be7897e194d0e215071b9a0e3fa716e</id>
<content type='text'>
The path already used in tool/test/test_sync_default_gems.rb .

Try to fix errors on Windows.

https://github.com/ruby/ruby/actions/runs/19316448613/job/55248700110
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The path already used in tool/test/test_sync_default_gems.rb .

Try to fix errors on Windows.

https://github.com/ruby/ruby/actions/runs/19316448613/job/55248700110
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore ~/.gitconfig</title>
<updated>2025-11-13T00:34:08+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2025-11-13T00:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=37a05b591c989abe1ca524c3ff98b088d7e6a656'/>
<id>37a05b591c989abe1ca524c3ff98b088d7e6a656</id>
<content type='text'>
I use `commit.gpgsign=true`, so I want to ignore it in tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I use `commit.gpgsign=true`, so I want to ignore it in tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>sync_default_gems.rb: gracefully handle merge commits</title>
<updated>2025-11-05T06:01:16+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-10-28T12:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f979ef1fb34569cfa34f00691591feac58b27842'/>
<id>f979ef1fb34569cfa34f00691591feac58b27842</id>
<content type='text'>
Find interesting commits by following parents instead of relying on
"git log".

If we encounter a merge commit that may contain a conflict resolution,
fall back to cherry-picking the merge commit as a whole rather than
replaying each individual commit. The sync commit will include a
shortlog for the squashed commits in that case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Find interesting commits by following parents instead of relying on
"git log".

If we encounter a merge commit that may contain a conflict resolution,
fall back to cherry-picking the merge commit as a whole rather than
replaying each individual commit. The sync commit will include a
shortlog for the squashed commits in that case.
</pre>
</div>
</content>
</entry>
<entry>
<title>sync_default_gems.rb: use declarative mapping rules</title>
<updated>2025-11-05T06:01:16+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-10-30T10:34:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b722631b481314023b9fa2f3fd16fa9ab0b4bf9c'/>
<id>b722631b481314023b9fa2f3fd16fa9ab0b4bf9c</id>
<content type='text'>
No behavior change is intended by this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No behavior change is intended by this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>sync_default_gems.rb: simplify rewriting commit message</title>
<updated>2025-11-05T06:01:16+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2025-10-28T12:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=348adb8fb46c815b1ec16f05d1beceef270ef0ec'/>
<id>348adb8fb46c815b1ec16f05d1beceef270ef0ec</id>
<content type='text'>
Use "git commit --amend" instead of "git filter-branch" since we only
need to handle one commit at HEAD.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use "git commit --amend" instead of "git filter-branch" since we only
need to handle one commit at HEAD.
</pre>
</div>
</content>
</entry>
</feed>
