Description of rails current branches

2 views
Skip to first unread message

Caio Chassot

unread,
Jan 1, 2010, 1:56:52 PM1/1/10
to Ruby on Rails: Core
Is there a wiki page detailing what each branch is for? I could find
nothing on the github wiki, and the original rails wiki, well, that's
a topic for another day.

I'm particularly interested in

- 2-3-bench
- 2-3-stable
- master

On 2.3s, what's the difference between bench and stable?

What is master for nowadays? Something like 3.0 stable?

I think 3-0-unstable would warrant having a description too, tho it
seems pretty obvious.

The rest seem to be topic branches, right?

Yehuda Katz

unread,
Jan 1, 2010, 2:09:45 PM1/1/10
to rubyonra...@googlegroups.com
2-3-bench is no longer needed and can be removed.

All 3.0 work is being done on master; some of that work is backported to the 2.3 series via 2-3-stable.

Hope that helps,

Yehuda Katz
Developer | Engine Yard
(ph) 718.877.1325



--

You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-co...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en.



Caio Chassot

unread,
Jan 1, 2010, 2:31:06 PM1/1/10
to Ruby on Rails: Core
> 2-3-bench is no longer needed and can be removed.

Well, that's interesting, because I was playing with activesupport and
all tests pass on 2-3-bench, but over 50 of them fail with 2-3-stable.

Is 2-3-stable activesupport passing all tests for you? If so branch
this to another thread so we can figure out what's happening here. I
ended up running the tests because mb_chars was not working for me.

(ruby 1.8.7 via macports)


> All 3.0 work is being done on master;

So what's 3-0-unstable there for?


> Hope that helps,

It does, but how about the wiki or any other documentation on it?
Wouldn't it be a good thing to have available for forkers, etc?

Michael Koziarski

unread,
Jan 1, 2010, 7:31:53 PM1/1/10
to rubyonra...@googlegroups.com
> Is 2-3-stable activesupport passing all tests for you? If so branch
> this to another thread so we can figure out what's happening here. I
> ended up running the tests because mb_chars was not working for me.
>
> (ruby 1.8.7 via macports)

CI says they're passing.

http://ci.rubyonrails.org/

They pass for me also, sounds like something a little tougher to track down...

> So what's 3-0-unstable there for?

Legacy stuff where carl and yehuda were experimenting before we 'made
the cut over' and merged the refactoring to master.

> It does, but how about the wiki or any other documentation on it?
> Wouldn't it be a good thing to have available for forkers, etc?

master is the next major release, x-y-stable is for x.y.next.
Anything else is typically short lived and not of interest to people
who aren't actively collaborating on that branch.

Someone could put that on the wiki I guess but there's really not that
much to it.

--
Cheers

Koz

Reply all
Reply to author
Forward
0 new messages