Skip to content

Commit

Permalink
Merge pull request #2050 from ruby/git-from-svn
Browse files Browse the repository at this point in the history
Announce Moving Ruby repository to Git
  • Loading branch information
hsbt authored Apr 22, 2019
2 parents 8ba985c + 992af44 commit e020291
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions en/news/_posts/2019-04-23-move-to-git-from-svn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
layout: news_post
title: "Ruby Repository Moved to Git from Subversion"
author: "hsbt"
translator:
date: 2019-04-23 00:00:00 +0000
lang: en
---

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](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 develops toolchains related to release and backport workflows and also updates the hook script for git.

* naruse

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

* mame

mame creates 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](https://bugs.ruby-lang.org/issues/14632).

Enjoy!

0 comments on commit e020291

Please sign in to comment.