A Controvérsia do Ticket #2033 - Ruby on Git
Posted on September 04, 2009
Nos últimos dias aconteceu uma pequena controvérsia na lista de discussão Ruby-Core, mais especificamente sobre o Ticket no Redmine oficial do Ruby, o Feature #2033 [ruby-core:25285].
Esta é uma requisição do Run Paint Run Run assinalado diretamente ao Matz dizendo:
Eu proponho formalmente que o desenvolvimento principal mude para Git.
Obviamente, a comunidade Rails entrou em massa para apoiar essa proposta. Mas os core developers japoneses estão mais receosos em fazer a mudança. É assim: para quem é de fora o Git seria muito legal. Mas para a pequena equipe do core team que já está com o workflow de subversion azeitado, eles não vêem muitos benefícios para eles mesmos. Alguns dos pontos é que eles não gostaram da ferramenta msysGit ainda ser “preview”. A outra coisa é que o Matz não se sente confortável de usar um serviço comercial como o Github.
Um meio termo que parece ter sido acertado é que por enquanto haverá um período de experiência. O trunk oficial continua sendo o do subversion, mas já havia um mirror desse repositório no Github, do Shyouhei Urabe. Esse mirror deve passar a ser mais usado. Para facilitar a experiência eles colocaram duas documentações para desenvolvedores, uma para committers e outra para não-committers.
Algumas das vantagens mais óbvias para quem conhece Git é que bugs poderiam ser atacados em paralelo, em branches diferentes, desenvolvimentos experimentais também iriam para branches em paralelo, enfim, todo o paralelismo e distribuição que nós em Rails já conhecemos. Porém, politicamente falando, isso significa o Matz delegar parte do seu controle sobre o projeto, da mesma forma como o DHH fez com o Rails. E isso é algo que ele não deve escolher fazer muito rápido. Vamos ver como isso fica.
blog comments powered by Disqus
Archives
- February 12(2)
- December 11(1)
- November 11(4)
- October 11(6)
- September 11(5)
- August 11(1)
- July 11(5)
- May 11(4)
- April 11(11)
- March 11(4)
- February 11(3)
- January 11(4)
- December 10(9)
- November 10(2)
- October 10(10)
- September 10(4)
- August 10(6)
- July 10(14)
- June 10(16)
- May 10(8)
- April 10(14)
- March 10(9)
- February 10(6)
- January 10(14)
- December 09(10)
- November 09(10)
- October 09(7)
- September 09(19)
- August 09(4)
- July 09(12)
- June 09(7)
- May 09(12)
- April 09(11)
- March 09(9)
- February 09(9)
- January 09(12)
- December 08(14)
- November 08(20)
- October 08(15)
- September 08(18)
- August 08(25)
- July 08(13)
- June 08(21)
- May 08(29)
- April 08(27)
- March 08(12)
- February 08(32)
- January 08(31)
- December 07(27)
- November 07(30)
- October 07(25)
- September 07(28)
- August 07(16)
- July 07(15)
- June 07(16)
- May 07(7)
- April 07(13)
- March 07(8)
- February 07(9)
- January 07(24)
- December 06(17)
- November 06(17)
- October 06(15)
- September 06(38)





