<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/test/test_sync_default_gems.rb, branch v4.0.4</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>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>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>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>
<entry>
<title>Skip `TestSyncWithCommits` on other than particular platforms</title>
<updated>2025-09-17T05:34:58+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-09-17T02:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e92543e76c13c257664e23d8f95a156e7cf9aef5'/>
<id>e92543e76c13c257664e23d8f95a156e7cf9aef5</id>
<content type='text'>
No one uses `sync_default_gems_with` on other platforms; it is used by
the dedicated workflow and a few developers only.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No one uses `sync_default_gems_with` on other platforms; it is used by
the dedicated workflow and a few developers only.
</pre>
</div>
</content>
</entry>
<entry>
<title>sync_default_gems.rb: Set git configurations for EOL code of logs</title>
<updated>2025-09-17T02:23:17+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-09-16T23:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=13a57c9c35866f25b0b12fbe4c4df475711b09eb'/>
<id>13a57c9c35866f25b0b12fbe4c4df475711b09eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sync_default_gems.rb: Support `log.showSignature` case</title>
<updated>2025-09-07T01:41:32+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-09-06T23:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85bd3fb870aca52c778cf32be424e13a1372fbf1'/>
<id>85bd3fb870aca52c778cf32be424e13a1372fbf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test_SyncDefaultGems: Fail when editor run (#9365)</title>
<updated>2023-12-26T21:43:23+00:00</updated>
<author>
<name>Sorah Fukumori</name>
<email>her@sorah.jp</email>
</author>
<published>2023-12-26T21:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fac253677604e5acc6a49b632355616b068d5a15'/>
<id>fac253677604e5acc6a49b632355616b068d5a15</id>
<content type='text'>
When something went wrong and git launches editor, and a editor chosen
was terminal-based, a test run unnoticeably hangs.

As we intend editors not to be ran with --no-edit, GIT_EDITOR should be
defaulted to `false` so let Git command fails when it attempts to start a
editor. This allows catching such unintentional behaviour in test suite.

(Note: Prior to Git v2.32.0, git cherry-pick --no-edit doesn't work for
conflict resolution so currently the test hangs when older Git is in use.
https://github.com/git/git/commit/39edfd5cbc4d168db19ec1bc867d78ec7211ec39
i.e. Ubuntu 20.04, Debian Bullseye doesn't satisfy this prerequisite.)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When something went wrong and git launches editor, and a editor chosen
was terminal-based, a test run unnoticeably hangs.

As we intend editors not to be ran with --no-edit, GIT_EDITOR should be
defaulted to `false` so let Git command fails when it attempts to start a
editor. This allows catching such unintentional behaviour in test suite.

(Note: Prior to Git v2.32.0, git cherry-pick --no-edit doesn't work for
conflict resolution so currently the test hangs when older Git is in use.
https://github.com/git/git/commit/39edfd5cbc4d168db19ec1bc867d78ec7211ec39
i.e. Ubuntu 20.04, Debian Bullseye doesn't satisfy this prerequisite.)</pre>
</div>
</content>
</entry>
</feed>
