Tuesday Jul 29, 2008

NetBeans' Mercurial Repositories

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?
About

Team blog of NetBeans Core and Platform Quality Assurance team

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today