News, updates, tips, tricks NetBeans Core QA

Tuesday Jul 29, 2008

The list of all NetBeans repositories can be found at http://hg.netbeans.org/. There is lot of repositories (clones) that are used for different purposes by different teams.
The most important repositories are
  • main-golden - a copy of main synchronized only after a successful continuous build. Thus it is always "safe" to pull from. If a build is broken, it will contain only older changes.
  • main - modules in the standard distribution and stable AU, build infrastructure, tests and test infrastructure, installer


There are also team repositories used by netbeans teams (e.g. core-main) and also main/contrib. The common developer work flow looks like
  1. clone the main (or main-golden) [of course, you have to do it just first time, then you are using just pull - http://wiki.netbeans.org/HgHowTos]
  2. fix bug / add new feature
  3. commit it - don't forget about the right commit message
  4. push to main
  5. when the main build pass all the change sets are pushed into the main-golden
  6. production build from main is created and published
Interested in more details?
Comments:

I played with dabbleboard.com and I was able to create the graph in 5 minutes. Nice tool.

http://www.dabbleboard.com/images/public_full/LukasH/0.png

Posted by Lukas on August 08, 2008 at 11:43 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed