You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Ruby Repository Moved to Git from Subversion"
4
+
author: "hsbt"
5
+
translator:
6
+
date: 2019-04-23 00:00:00 +0000
7
+
lang: en
8
+
---
9
+
10
+
Today, the canonical repository of the Ruby programming language was moved to Git from Subversion.
11
+
12
+
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.
13
+
14
+
## Development policy
15
+
16
+
* We don't use a topic branch on cgit.
17
+
* The GitHub repository will still be just a mirror. We don't use the "Merge pull request" feature.
18
+
* 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.
19
+
* Starting with ruby_2_7, we'll use cgit to develop stable branches.
20
+
* We don't use merge commits.
21
+
22
+
## Special Thanks
23
+
24
+
* k0kubun
25
+
26
+
k0kubun aggressively developed toolchains related to release and backport workflows and also updated the hook script for git.
27
+
28
+
* naruse
29
+
30
+
naruse updated the feature changes for Ruby CI and Redmine (bugs.ruby-lang.org).
31
+
32
+
* mame
33
+
34
+
mame created the commit notification script for slack.
35
+
36
+
## Future Work
37
+
38
+
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).
0 commit comments