Skip to content

Commit 3e9947f

Browse files
committed
Import original article
1 parent 6d751c0 commit 3e9947f

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: news_post
3+
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).
39+
40+
Enjoy!

0 commit comments

Comments
 (0)