Merged r23841 from trunk to 5.0-stable (#42875).
Merged r23841 from trunk to 5.1-stable (#42875).
Merged r23841 from trunk to 6.0-stable (#42875).
Merge r23829 from trunk to 5.1-stable (#42815).
Merge r23829 from trunk to 6.0-stable (#42815).
Merge r23831 from trunk to 6.0-stable (#42807).
Merge r23819 from trunk to 6.0-stable (#42797).
Merged r23816 from trunk to 6.0-stable (#42786).
Merged r23815 from trunk to 6.0-stable (#42773).
Merged r23805 from trunk to 6.0-stable (#42773).
Merged r23802 from trunk to 6.0-stable (#42332).
Merged r23800 from trunk to 6.0-stable (#42773).
Use Ruby 3.2 to run system tests on CI on 5.1-stable (#42770, #42688).
Patch by Katsuya HIDAKA (Katsuya HIDAKA).
Use Ruby 3.3 to run system tests on CI on 6.0-stable (#42770, #42688).
Merged r23792 and r23793 from trunk to 5.1-stable (#42688).
Merged r23792 and r23793 from trunk to 6.0-stable (#42688).
Update net-imap gem version constraint to '~> 0.2.5' in 5.0-stable (#42662).
Merged r23789 from trunk to 6.0-stable (#42754).
Merged r23783 from trunk to 6.0-stable (#42739).
Merged r23784 from trunk to 5.0-stable (#42756).
Merged r23784 from trunk to 5.1-stable (#42756).
Merged r23784 from trunk to 6.0-stable (#42756).
Backported r23762 to 5.1-stable (#42688).
Merge r23762 from trunk to 6.0-stable (#42688).
Merge r23770 from trunk to 5.1-stable (#42422).
Merge r23770 from trunk to 6.0-stable (#42422).
Merge r23761 from trunk to 5.1-stable (#42422).
Merge r23761 from trunk to 6.0-stable (#42422).
Merged r23756 from trunk to 5.1-stable (#42687).
Backport r23051 from trunk to 5.1-stable (#42687).
Merged r23756 from trunk to 6.0-stable (#42687).
Merged r23748 from trunk to 6.0-stable (#42558).
Update net-imap gem version constraint to '~> 0.3.9' in 5.1-stable (#42662).
Update net-imap gem version constraint to '~> 0.4.20' in 6.0-stable (#42662).
Merged r23737 and r23738 from trunk to 6.0-stable (#42657).
Merged r23731 from trunk to 6.0-stable (#42654).
Merged r23729 from trunk to 6.0-stable (#42644).
Merged r23726 from trunk to 5.1-stable (#42648).
Merged r23726 from trunk to 6.0-stable (#42648).
Merged r23712 from trunk to 5.1-stable (#42622).
Merged r23712 from trunk to 6.0-stable (#42622).
Merge r23714 from trunk to 6.0-stable (#42641).
Backport r23713 from trunk to 5.1-stable (#42640).
Merge r23713 from trunk to 6.0-stable (#42640).
Merged r23710 from trunk to 6.0-stable (#42618).
Merged r23704 from trunk to 5.1-stable (#42600).
Merged r23704 from trunk to 6.0-stable (#42600).
Add `require: false` to rubocop-ast in the Gemfile on 5.1-stable (#42606).
Add `require: false` to rubocop-ast in the Gemfile on 6.0-stable (#42606).
Pin rubocop-ast to 1.40.x to avoid `EnsureNode#body` deprecation warning on 5.1-stable (#42606).
Pin rubocop-ast to 1.40.x to avoid `EnsureNode#body` deprecation warning on 6.0-stable (#42606).
Skip some Mercurial tests on 5.1-stable branch when Mercurial 5.1 or later is used (#42597).
Skip some Mercurial tests on 6.0-stable branch when Mercurial 5.1 or later is used (#42597).
Updates for 5.1.8 release.
Merge r23689 from trunk to 6.0-stable.
Merged r23683 and r23684 from trunk to 6.0-stable (#42509).
Merged r23666 from trunk to 5.1-stable (#42584).
Merged r23666 from trunk to 6.0-stable (#42584).
Merge r23678 from trunk to 5.1-stable (#41935).
Merge r23678 from trunk to 6.0-stable (#41935).
Merged r23672 and r23675 from trunk to 5.1-stable (#42545).
Merged r23672 and r23675 from trunk to 6.0-stable (#42545).
Merge r23673 from trunk to 6.0-stable (#42577).
Backport r23668 from trunk to 5.1-stable (#42596).
Merge r23668 from trunk to 6.0-stable (#42596).
Merge r23667 from trunk to 6.0-stable (#42576).
Backport r23658 from trunk to 5.1-stable (#41828).
Merge r23658 from trunk to 6.0-stable (#41828).
Merged r23660 from trunk to 5.1-stable (#42574).
Merged r23660 from trunk to 6.0-stable (#42574).
Merged r23656 from trunk to 6.0-stable (#42465).
Merged r23650, r23651, r23652 and r23654 from trunk to 6.0-stable (#42465).
Merge r23649 from trunk to 6.0-stable (#42575).
Merged r23618 from trunk to 5.1-stable (#42500).
Merged r23618 from trunk to 6.0-stable (#42500).
Merged r23641 from trunk to 5.1-stable (#42572).
Merged r23641 from trunk to 6.0-stable (#42572).
Merged r23631 from trunk to 5.1-stable (#42562).
Merged r23631 from trunk to 6.0-stable (#42562).
Merged r23609 from trunk to 5.1-stable (#40728).
Merged r23609 from trunk to 6.0-stable (#40728).
Merge r23606 from trunk to 6.0-stable (#42369).
Merge r23605 from trunk to 6.0-stable (#42532).
Merge r23602 from trunk to 6.0-stable (#42520).
Merge r23601 from trunk to 6.0-stable (#42181).
Merged r23597 and r23598 from trunk to 5.1-stable (#42145).
Merged r23597 and r23598 from trunk to 6.0-stable (#42145).
Backport r23590 to 5.1-stable (#42497).
Merge r23590 from trunk to 6.0-stable (#42497).
Merged r23581, r23582 and r23583 from trunk to 5.1-stable (#42394).
Merged r23581, r23582 and r23583 from trunk to 6.0-stable (#42394).
Merged r23573 from trunk to 5.1-stable (#42458).
Merged r23573 from trunk to 6.0-stable (#42458).
Backported r23567 to 5.1-stable (#41947).
Merge r23567 from trunk to 6.0-stable (#41947).
Merged r23559 from trunk to 6.0-stable (#42342).
Merged r23558 from trunk to 6.0-stable (#42440).
Merge r23571 from trunk to 6.0-stable (#42487).
Merge r23566 from trunk to 6.0-stable (#41833).
Merged r23562-r23565 and r23565 from trunk to 6.0-stable (#41952).