Or create tags for released Habari versions and make updates/bug fixes  
there.

Do you know what the difference between a tag and a branch is? Nothing  
but a naming convention. They are exactly the same. What makes them  
differ is how they are used.

I am concerned that we are goingbro introduce a stumbling block to new  
devs coming in by creating a non standard use of svn. Active dev is  
done in trunk, released versions of code are in tags and new features  
that could aignifigantly destabilize trunk are done in branches, which  
by their very nature are short lived.

This is my two cents anyway.

Sent from my iPhone

On Jun 25, 2009, at 4:55 AM, "Ali B." <[email protected]> wrote:

>
>
> On Thu, Jun 25, 2009 at 11:53 AM, Michael C. Harris 
> <[email protected] 
> > wrote:
> 2009/6/25 Ali B. <[email protected]>
>
> On Thu, Jun 25, 2009 at 11:39 AM, Michael C. Harris 
> <[email protected] 
> > wrote:
>
> 2009/6/25 Ali B. <[email protected]>:
> >
> > On Thu, Jun 25, 2009 at 11:09 AM, Michael Bishop <[email protected] 
> > wrote:
> >>
> >> Again, this is where we differ.  I don't understand why trunk  
> wouldn't
> >> be used for current development.  Sure, one might create a branch  
> for
> >> something extremely ambitious (again, same as we do with core,  
> think
> >> Monolith), but it would be merged back to trunk once deemed  
> ready, not
> >> tagged from there.
> >
> > Contiuning from my answer on the previous quesion: What if, within  
> the
> > intial release of the plugin (plugin version 0.1), you wanted to  
> have a
> > version that is compatible with Habari 0.7? You create a branch  
> from the
> > trunk for Habari 0.7 support and make the plugin compatible with  
> 0.7. You
> > tag it 0.7-0.1. When you want to add the cool feature or fix the  
> nasty bug
> > on the 0.7 "edition" of the plugin, you commit your change and tag  
> that
> > branch 0.7.
>
> Why not have trunk compatible with 0.7 and tag from there ? Fixes for
> nasty bugs can be committed to trunk and merged to the 0.6 branch.
>
> That may work. Although, if there are significant changes between  
> 0.7-compatible plugin code and 0.6-compatible (or any two successive  
> habari versions, for that matter), merging may not be as easy and  
> probably won't appeal to many.
>
> That will be an issue wherever the fix is coming from, whether trunk  
> or a branch. Thankfully, plugins tend to be small, so fixing a merge  
> shouldn't be too hard.
>
> True. So create branches for released Habari versions and have trunk  
> always support the current alpha? That would actually work better if  
> I'm not missing something.
>
>
>
> -- 
> Ali B. / dmondark
> http://awhitebox.com
>
> >

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to