-
Notifications
You must be signed in to change notification settings - Fork 629
Announce Moving Ruby repository to Git #2050
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
f814892
The announce for git.
hsbt 40837b9
Apply suggestions from code review
k0kubun 2d57066
cosmetic
hsbt b89e780
Apply suggestions from code review
znz da5dfee
Apply suggestions from code review
k0kubun 61e5a65
Apply suggestions from code review
k0kubun 4ce9633
mention to redmine.
hsbt 9ebf344
Apply suggestions from code review
stomar ff1f867
resolve unclear sentence.
hsbt 992af44
Add a note about merge commits
mame File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
hsbt marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* 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! |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hsbt 2nd paragraph is still very cryptic. Do you mean something like „Contributers to the SVN repository will also get commit right for the new repository.“ ???
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't get this, too. "Keep something from somebody" is to avoid telling somebody something. But as I read, the meaning of the sentence is more like "We can show the commit hash made by the contributor on the Ruby repository directly."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I doubt the Git commit hash is what is meant. I would rather think „commit bit“ or „commit access“.