Re: 4.0 changes

Tor Norbye <[email protected]>
Newsgroups gmane.comp.java.netbeans.modules.tasklist.devel
Message-ID <1035417252.12064.34.camel@proto>
On Mon, 2002-10-21 at 08:09, Tim Lebedkov wrote:
> Hi Tor,
> 
> what are the differences between these two branches now?

Featurewise, they are identical. But the build files are a bit different
because the build infrastructure has improved quite a bit in 4.0; the
"extra binaries" download is no longer needed, you just cvs checkout
everything and build with ant.  So build.xml must always be merged
carefully when keeping the trunk and the branch in sync

> If they are not so big we can declare main branch to be a 3.4 branch, close
> 3.4 branch and reopen it later (January?) cleaning also all APIs

I don't think that's feasible; it would mean that tasklist wouldn't
build with the trunk. 

The general NetBeans model is that the release34 branch is used to
build NetBeans 3.4, for all modules, and trunk represents the current
release.

It sounds like what you're advocating is that we should just develop
in the 3.4 branch and ignore 4.0 for now.

I disagree with that, since I think it's really important that tasklist
works well with 4.0. But I can wait to apply some of the 4.0 changes
I've been waiting for (such as the ability to dynamically change
a node from a leaf to a parent node) until later in the release such
that we do it right before 4.0 is released.

> For me is NB 3.4 more important than 4.0.

Ok, so for now I'll only make changes that can easily be merged into
3.4. So development happens in the trunk; the code there is supposed
to work with both 3.4 and 4.0, and all the source code in the two
branches are identical except for the build infrastructure.

Later in the 4.0 release cycle we'll revisit this.

-- Tor
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.