Ruby Repository Moved to Git from Subversion

Posted by hsbt on 23 Apr 2019

Today, the canonical repository of the Ruby programming language was moved to Git from Subversion.

The web interface for the new repository is https://git.ruby-lang.org, and is provided by cgit. We can keep the commit hash from the contributor on the Ruby repository directly.

Development policy

  • We don’t use a topic branch on cgit.
  • The GitHub repository will still be just a mirror. We don’t use the “Merge pull request” feature.
  • The ruby_2_4, ruby_2_5, and ruby_2_6 branches will continue to use SVN. We don’t push anything to these branches on cgit.
  • Starting with ruby_2_7, we’ll use cgit to develop stable branches.
  • We don’t use merge commits.

Special Thanks

  • k0kubun

    k0kubun aggressively developed toolchains related to release and backport workflows and also updated the hook script for git.

  • naruse

    naruse updated the feature changes for Ruby CI and Redmine (bugs.ruby-lang.org).

  • mame

    mame created the commit notification script for slack.

Future Work

We still have to complete some tasks. If you find an issue related to the Git migration, please file it to https://bugs.ruby-lang.org/issues/14632.

Enjoy!

Recent News

Ruby 4.0.0 Released

We are pleased to announce the release of Ruby 4.0.0. Ruby 4.0 introduces “Ruby Box” and “ZJIT”, and adds many improvements.

Posted by naruse on 25 Dec 2025

A New Look for Ruby's Documentation

Following the ruby-lang.org redesign, we have more news to celebrate Ruby’s 30th anniversary: docs.ruby-lang.org has a completely new look with Aliki—RDoc’s new default theme.

Posted by Stan Lo on 23 Dec 2025

Redesign our Site Identity

We are excited to announce a comprehensive redesign of our site. The design for this update was created by Taeko Akatsuka.

Posted by Hiroshi SHIBATA on 22 Dec 2025

Ruby 4.0.0 preview3 Released

We are pleased to announce the release of Ruby 4.0.0-preview3. Ruby 4.0 introduces Ruby::Box and “ZJIT”, and adds many improvements.

Posted by naruse on 18 Dec 2025

More News...