From: Rodrigo Rosenfeld Rosas <rr.rosas@gmail.com>
To: Ruby developers <ruby-core@ruby-lang.org>
Subject: [ruby-core:71748] Re: [Ruby trunk - Feature #11741] Migrate Ruby to Git from Subversion
Date: Mon, 30 Nov 2015 09:45:02 -0200 [thread overview]
Message-ID: <565C36BE.2080802@gmail.com> (raw)
In-Reply-To: <20151128222537.GA28818@dcvr.yhbt.net>
Em 28-11-2015 20:25, Eric Wong escreveu:
> me@jonathanmoss.me wrote:
> ... There's a bunch of Redmine-specific tools the maintainers use (I
> haven't checked in depth); and as I said before: Redmine works with
> git, too. So perhaps migrate to git first and stick with Redmine for now.
Hi Eric, I understand your point of view (even though I don't support it
and have no problems with JS being used) but there's something I'd like
to bring to the attention here.
I don't think migrating to GitLab (or even GitHub) should change Ruby's
workflow significantly. Also, if the Ruby-core team wants to it could
even maintain a git mirror in their own servers without using any
front-end like GitLab or GitHub.
I still think GitLab and GitHub interfaces are very poor to handle
issues management and I much prefer Redmine for that and I think we
should keep Redmine as an issues tracker, not because it works on w3m
but because it's vastly superior to any other issues tracker I've known.
Having said that, even if the Ruby-core team decides for not maintaining
two official repositories (by supporting an official mirror), you can
interact with GitHub or GitLab only once, to sign up and send your
public keys. I guess you can opt to get any pull requests notices by
e-mail so even reviewing them could be done using the git standard tools
set.
The workflow with git won't really require any interactions with the
GitLab or GitHub UI, unless we move issues tracking to those. But I
really think Redmine is a much more powerful tool for handling issues
management and I think we should keep using it for that purpose. In that
case, maybe it would make sense to disable the "issues" feature from
GitLab or GitHub.
Also, it's important to note that one is not attached to any vendor,
like GitHub, by opting for it. Changing the main repository should be
really easy with Git, anytime we want, so we wouldn't have to stick with
GitHub or GitLab or any other option we choose now.
Also, maybe you could get in touch with GitHub and ask them if they
would agree in accepting a custom CNAME for the git url so that it would
be even easier to move the git url to point to another server in the
future... I don't think it would worth because I don't think they would
provide us all public keys once we decided to move out from there. But
at least it wouldn't break automated recipes using git to download the
source as the source url would remain the same...
I'd just like to point out that moving from SVN to Git shouldn't imply
in moving from Redmine to other UI for issues management. I'm a big fan
of Redmine and would love to keep using it as an issues management tool.
I remember Gitorious didn't provide any issues management interface and
they had set up an instance of ChilliBeans (a fork of Redmine) to track
their own issues when they were still in development. I really prefer
separate tools for handling issues and VCS. Also, it's much simpler to
move the VCS repository. It's not that simple to move issues tracking.
Please keep Redmine while moving to Git.
next prev parent reply other threads:[~2015-11-30 11:13 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <redmine.issue-11741.20151125234427@ruby-lang.org>
2015-11-25 23:44 ` [ruby-core:71687] [Ruby trunk - Feature #11741] [Open] Migrate Ruby to Git from Subversion me
2015-11-26 0:06 ` [ruby-core:71688] [Ruby trunk - Feature #11741] [Rejected] " naruse
2015-11-26 0:29 ` [ruby-core:71689] [Ruby trunk - Feature #11741] " shibata.hiroshi
2015-11-26 0:35 ` [ruby-core:71690] " bascule
2015-11-26 1:15 ` [ruby-core:71692] " naruse
2015-11-26 2:41 ` [ruby-core:71694] " me
2015-11-26 4:00 ` [ruby-core:71695] " Eric Wong
2015-11-28 16:20 ` [ruby-core:71721] " me
2015-11-28 22:25 ` [ruby-core:71725] " Eric Wong
2015-11-30 11:45 ` Rodrigo Rosenfeld Rosas [this message]
2015-11-29 5:22 ` [ruby-core:71727] " Martin J. Dürst
2015-11-29 16:16 ` [ruby-core:71736] " me
2015-11-30 0:33 ` [ruby-core:71740] " Eric Wong
2015-11-30 1:19 ` [ruby-core:71741] " web2004
2015-12-01 20:58 ` [ruby-core:71784] " Eric Wong
2015-12-27 11:13 ` [ruby-core:72521] " web2004
2016-06-02 9:43 ` [ruby-core:75827] [Ruby trunk Feature#11741] " ferdinandrosario
2016-06-06 5:33 ` [ruby-core:75855] " Martin J. Dürst
2016-07-19 9:21 ` [ruby-core:76442] " naruse
2016-07-19 9:51 ` [ruby-core:76444] " Eric Wong
2016-07-19 19:33 ` [ruby-core:76452] " Eric Wong
2018-02-25 16:59 ` [ruby-core:85807] " shevegen
2019-03-16 9:52 ` [ruby-core:91853] " seo.new
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.ruby-lang.org/en/community/mailing-lists/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=565C36BE.2080802@gmail.com \
--to=ruby-core@ruby-lang.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).