[Camps-users] 2 Hackathon branches, need 1 location
Ethan Rowe
ethan at endpoint.com
Tue Jan 12 15:59:51 UTC 2010
Brian J. Miller wrote:
> Jon Jensen wrote:
>> On Mon, 11 Jan 2010, Brian J. Miller wrote:
>>
>>> While trolling the repo over the weekend I was going to do a bit of work
>>> towards 4.x (or whatever you want to call it) and see where I could pick
>>> up, unfortunately I picked the wrong branch and ended up blowing some
>>> time on fixing unit test files (our Moose needs to be updated, badly) in
>>> endpoint_hackathon which appears to be a good deal behind new_hackathon.
>>> Neither branch seems overly well named (for the current situation, aka
>>> it being nearly a year since the hackathon), so I'd like to propose
>>> removing those in the upstream repo and creating a 4_0_0 branch or the
>>> like. The name doesn't matter much to me, but I'd like to see us start a
>>> convention (not standard) for using branch names with minimally a _X
>>> sequence such that when a rebase or the like is required it is easy to
>>> see what a branch is working off of. My understanding is that really new
>>> work is considered 4.x, hence what I chose, but really I'd be satisfied
>>> with devel_X, or if no one likes my other suggestion, how about just
>>> devel?
>>>
>>> Either way I'd like to get a 4.x line of development going again and
>>> have a branch clearly named for that development. Thoughts?
>> I'd prefer to see it simply named after development somehow, and what's
>> wrong with a simple brian_development? If it ends up becoming the 4.0
>> branch we can merge it then. Given the number of abortive attempts at a
>> 4.0 branch, I'd rather not name anything that till we have code we really
>> want to call 4.0.
>>
>> Jon
>>
>
> To prevent time wasting trying to determine which branch someone should
> start from, like I did over the weekend, but I guess everyone else would
> know to check all the active branches to determine which one they like.
> Just figured it might help, I had a brian_workup branch which I can
> merge/rebase the work from the others into and use, but maintaining
> multiple branches that no one knows which will become the "master" seems
> less than desirable to me. Someone new to the project (unlikely I know)
> wouldn't know whether 'endpoint_hackathon', 'new_hackathon' (whatever
> that is...other than the most advanced branch), or 'brian_workup' is the
> desired location to do active development not intended for 3.x master.
> Perhaps I need to look into a GUI branch grapher so I can see them in a
> way my head can wrap. Additionally I'd expect if we are going to have a
> bunch of development branches, at some point (actually at various
> points) I'd expect us to want to have a central place to merge to so
> that work can be shared amongst the branches but ultimately such that
> the history is clean (or at least that is what I understood to be the
> general attitude).
Ultimately, I would think we would be best-served by establishing a
mirror on Github, thus enabling branching to happen at the fork level
without having to clutter the primary repository with varying lines of
development.
--
Ethan Rowe
End Point Corporation
ethan at endpoint.com
More information about the Camps-users
mailing list