TWiki home VRJ Wiki > Juggler > SvnBranches (r1.1 vs. r1.15) VRJ Wiki webs:
Juggler | VRJPlanning | Main | TWiki | Test
Juggler . { Home | Changes | Index | Search | Go }
 <<O>>  Difference Topic SvnBranches (r1.15 - 11 Apr 2006 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 33 to 33

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

  • VRJ_RELENG_2_0_BRANCH: The branch used for the VR Juggler 2.0.x release series. It was created from the HEAD branch using the branch point VRJ_RELENG_2_0_BRANCH_bp on June 6, 2005. The first release from this branch was VR Juggler 2.0 Beta 3.
Deleted:
<
<
  • VRJ_2_0_ALPHA_4_BRANCH: A branch created for making the VR Juggler 2.0 Alpha 4 release. It was created from HEAD using the branch point VRJ_2_0_ALPHA_4_BRANCH_bp on April 28, 2004. This branch will allow a stable code base to be used for IPT 2004.

In-Development Branches

Line: 51 to 50

  • RIM_REFACTOR_POST_SC02: The branch used for developing the third-generation clustering software used by VR Juggler. It was branched from HEAD in mid-December 2002. It was merged back to HEAD February 25, 2003.
  • jccl_config_refactor_branch: This is (yet another) branch for work on refactoring the configuration infrastructrue. The work being done is happening in an effort to eliminate all the lingering carry-over "cruft" from the VR Juggler 1.0 configuration classes, both Java and C++. Many problems with the design of the code and the XML files have been identified in the creation of VRJConfig, and the work being done on this branch will fix things--hopefully once and for all. The branch was created from the HEAD branch June 10, 2003. It was merged back to HEAD July 10, 2003.
  • VRJ_2_0_ALPHA_2_BRANCH: A branch created from the VR Juggler 2.0 Alpha 2 release tag. This branch was created July 3, 2003, from HEAD to allow a stable code base to be used for SIGGRAPH 2003 while also allowing the jccl_config_refactor_branch code to be merged back to HEAD. This branch was used to prepare the VR Juggler 2.0 Alpha 3 bug fix release.
Added:
>
>
  • VRJ_2_0_ALPHA_4_BRANCH: A branch created for making the VR Juggler 2.0 Alpha 4 release. It was created from HEAD using the branch point VRJ_2_0_ALPHA_4_BRANCH_bp on April 28, 2004. This branch will allow a stable code base to be used for IPT 2004.

Future Branches

Line: 104 to 104

  • RELENG_1_0: The branch used for the PyJuggler 1.0.x release series, which is kept up to date with the VR Juggler 2.0.x release series.
  • RELENG_0_7: The source used for PyJuggler 0.7.x, which corresponds with VR Juggler 2.0 Alpha 2 and Alpha 3. Changes from HEAD are merged to improve stability and multi-platform usability only.
Changed:
<
<
-- PatrickHartling - 15 Sep 2003
>
>
-- PatrickHartling - 16 Sep 2005

META TOPICMOVED PatrickHartling? date="1144794753" from="Juggler.CvsBranches" to="Juggler.SvnBranches"

 <<O>>  Difference Topic SvnBranches (r1.14 - 14 Jun 2005 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

Changed:
<
<
  • VRJ_2_0_RELENG_BRANCH: The branch used for the VR Juggler 2.0.x release series. It was created from the HEAD branch using the branch point VRJ_2_0_RELENG_BRANCH_bp on June 6, 2005. The first release from this branch was VR Juggler 2.0 Beta 3.
>
>
  • VRJ_RELENG_2_0_BRANCH: The branch used for the VR Juggler 2.0.x release series. It was created from the HEAD branch using the branch point VRJ_RELENG_2_0_BRANCH_bp on June 6, 2005. The first release from this branch was VR Juggler 2.0 Beta 3.

  • VRJ_2_0_ALPHA_4_BRANCH: A branch created for making the VR Juggler 2.0 Alpha 4 release. It was created from HEAD using the branch point VRJ_2_0_ALPHA_4_BRANCH_bp on April 28, 2004. This branch will allow a stable code base to be used for IPT 2004.

In-Development Branches


 <<O>>  Difference Topic SvnBranches (r1.13 - 07 Jun 2005 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 25 to 25

Primary Branches

Changed:
<
<
  • HEAD: The mainline branch being used to develop VR Juggler 1.1 (the code that will become VR Juggler 2.0). It was created from the juggler_1.0 HEAD branch in September 2001 when VR Juggler was separated into a more modular software system. The revision history from the juggler_1.0 module was preserved.
>
>
  • HEAD: The mainline branch being used to develop VR Juggler 2.1 (the code that will become VR Juggler 2.2). It was created from the juggler_1.0 HEAD branch in September 2001 when VR Juggler was separated into a more modular software system. The revision history from the juggler_1.0 module was preserved.

  • RELENG_1_DOCS: This branch contains DocBook versions of all VR Juggler 1.0 documentation (no code). It is maintained here to allow easy merging from the mainline branch when appropriate.

Release Branches

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

Added:
>
>
  • VRJ_2_0_RELENG_BRANCH: The branch used for the VR Juggler 2.0.x release series. It was created from the HEAD branch using the branch point VRJ_2_0_RELENG_BRANCH_bp on June 6, 2005. The first release from this branch was VR Juggler 2.0 Beta 3.

  • VRJ_2_0_ALPHA_4_BRANCH: A branch created for making the VR Juggler 2.0 Alpha 4 release. It was created from HEAD using the branch point VRJ_2_0_ALPHA_4_BRANCH_bp on April 28, 2004. This branch will allow a stable code base to be used for IPT 2004.

In-Development Branches

Line: 94 to 95

Primary Branch

Changed:
<
<
  • HEAD: The mainline branch being used to develop PyJuggler? 0.x (the code that will become PyJuggler? 1.0).
>
>
  • HEAD: The mainline branch being used to develop PyJuggler 1.1 (the code that will become PyJuggler 1.2).

Release Branches

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

Changed:
<
<
  • RELENG_0_7: The source used for PyJuggler? 0.7.x, which corresponds with VR Juggler 2.0 Alpha 2 and Alpha 3. Changes from HEAD are merged to improve stability and multi-platform usability only.
>
>
  • RELENG_1_0: The branch used for the PyJuggler 1.0.x release series, which is kept up to date with the VR Juggler 2.0.x release series.
  • RELENG_0_7: The source used for PyJuggler 0.7.x, which corresponds with VR Juggler 2.0 Alpha 2 and Alpha 3. Changes from HEAD are merged to improve stability and multi-platform usability only.

-- PatrickHartling - 15 Sep 2003


 <<O>>  Difference Topic SvnBranches (r1.12 - 30 Apr 2004 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

Changed:
<
<
  • VRJ_2_0_ALPHA_2_BRANCH: A branch created from the VR Juggler 2.0 Alpha 2 release tag. This branch was created July 3, 2003, from HEAD to allow a stable code base to be used for SIGGRAPH 2003 while also allowing the jccl_config_refactor_branch code to be merged back to HEAD. This branch is now being used to prepare the VR Juggler 2.0 Alpha 3 bug fix release.
>
>
  • VRJ_2_0_ALPHA_4_BRANCH: A branch created for making the VR Juggler 2.0 Alpha 4 release. It was created from HEAD using the branch point VRJ_2_0_ALPHA_4_BRANCH_bp on April 28, 2004. This branch will allow a stable code base to be used for IPT 2004.

In-Development Branches

Line: 49 to 49

  • VRJ_DEV_RELEASE_3_BRANCH: The branch used to stabilize the VR Juggler 1.1 code base for the third developer release (DR3) while work towrads DR4 continued. It was branched from HEAD using the branch point VRJ_DEV_RELEASE_3_BP. It was merged back to HEAD September 30, 2002.
  • RIM_REFACTOR_POST_SC02: The branch used for developing the third-generation clustering software used by VR Juggler. It was branched from HEAD in mid-December 2002. It was merged back to HEAD February 25, 2003.
  • jccl_config_refactor_branch: This is (yet another) branch for work on refactoring the configuration infrastructrue. The work being done is happening in an effort to eliminate all the lingering carry-over "cruft" from the VR Juggler 1.0 configuration classes, both Java and C++. Many problems with the design of the code and the XML files have been identified in the creation of VRJConfig, and the work being done on this branch will fix things--hopefully once and for all. The branch was created from the HEAD branch June 10, 2003. It was merged back to HEAD July 10, 2003.
Added:
>
>
  • VRJ_2_0_ALPHA_2_BRANCH: A branch created from the VR Juggler 2.0 Alpha 2 release tag. This branch was created July 3, 2003, from HEAD to allow a stable code base to be used for SIGGRAPH 2003 while also allowing the jccl_config_refactor_branch code to be merged back to HEAD. This branch was used to prepare the VR Juggler 2.0 Alpha 3 bug fix release.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.11 - 15 Sep 2003 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 28 to 28

  • HEAD: The mainline branch being used to develop VR Juggler 1.1 (the code that will become VR Juggler 2.0). It was created from the juggler_1.0 HEAD branch in September 2001 when VR Juggler was separated into a more modular software system. The revision history from the juggler_1.0 module was preserved.
  • RELENG_1_DOCS: This branch contains DocBook versions of all VR Juggler 1.0 documentation (no code). It is maintained here to allow easy merging from the mainline branch when appropriate.
Changed:
<
<

In-Development Branches

>
>

Release Branches


Changed:
<
<
(These have not yet been merged back to the branch from which they were created.)
>
>
(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

  • VRJ_2_0_ALPHA_2_BRANCH: A branch created from the VR Juggler 2.0 Alpha 2 release tag. This branch was created July 3, 2003, from HEAD to allow a stable code base to be used for SIGGRAPH 2003 while also allowing the jccl_config_refactor_branch code to be merged back to HEAD. This branch is now being used to prepare the VR Juggler 2.0 Alpha 3 bug fix release.
Added:
>
>

In-Development Branches

(These have not yet been merged back to the branch from which they were created.)


Defunct Branches

  • remote_input_eric: This branch was used for a short time in December 2001 when the Gadgeteer Remote Input Manager was initially brought into the source tree.
Line: 85 to 89

  • r0_1_186_input_mgr_refactor: The branch used to refactor the Input Manager. It was created in early January 2001 and was merged back to the HEAD branch February 5, 2001.
  • r1_1_23_xmlconfig: The branch used for the first implementation of XML-based configuration files. It was created in late May 2001 and was merged back into HEAD in late August 2001.
Changed:
<
<
-- PatrickHartling - 22 Jun 2002
>
>

Module: PyJuggler

Primary Branch

  • HEAD: The mainline branch being used to develop PyJuggler? 0.x (the code that will become PyJuggler? 1.0).

Release Branches

(These exist to allow a given release to stabilize with bug fixes. Changes are normally merged from HEAD as appropriate.)

  • RELENG_0_7: The source used for PyJuggler? 0.7.x, which corresponds with VR Juggler 2.0 Alpha 2 and Alpha 3. Changes from HEAD are merged to improve stability and multi-platform usability only.

-- PatrickHartling - 15 Sep 2003


 <<O>>  Difference Topic SvnBranches (r1.10 - 04 Aug 2003 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These have not yet been merged back to the branch from which they were created.)

Changed:
<
<
  • jccl_config_refactor_branch: This is (yet another) branch for work on refactoring the configuration infrastructrue. The work being done is happening in an effort to eliminate all the lingering carry-over "cruft" from the VR Juggler 1.0 configuration classes, both Java and C++. Many problems with the design of the code and the XML files have been identified in the creation of VRJConfig, and the work being done on this branch will fix things--hopefully once and for all. The branch was created from the HEAD branch June 10, 2003.
>
>
  • VRJ_2_0_ALPHA_2_BRANCH: A branch created from the VR Juggler 2.0 Alpha 2 release tag. This branch was created July 3, 2003, from HEAD to allow a stable code base to be used for SIGGRAPH 2003 while also allowing the jccl_config_refactor_branch code to be merged back to HEAD. This branch is now being used to prepare the VR Juggler 2.0 Alpha 3 bug fix release.

Defunct Branches

Line: 44 to 44

  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP. It was merged back to HEAD July 16, 2002.
  • VRJ_DEV_RELEASE_3_BRANCH: The branch used to stabilize the VR Juggler 1.1 code base for the third developer release (DR3) while work towrads DR4 continued. It was branched from HEAD using the branch point VRJ_DEV_RELEASE_3_BP. It was merged back to HEAD September 30, 2002.
  • RIM_REFACTOR_POST_SC02: The branch used for developing the third-generation clustering software used by VR Juggler. It was branched from HEAD in mid-December 2002. It was merged back to HEAD February 25, 2003.
Added:
>
>
  • jccl_config_refactor_branch: This is (yet another) branch for work on refactoring the configuration infrastructrue. The work being done is happening in an effort to eliminate all the lingering carry-over "cruft" from the VR Juggler 1.0 configuration classes, both Java and C++. Many problems with the design of the code and the XML files have been identified in the creation of VRJConfig, and the work being done on this branch will fix things--hopefully once and for all. The branch was created from the HEAD branch June 10, 2003. It was merged back to HEAD July 10, 2003.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.9 - 12 Jun 2003 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These have not yet been merged back to the branch from which they were created.)

Added:
>
>
  • jccl_config_refactor_branch: This is (yet another) branch for work on refactoring the configuration infrastructrue. The work being done is happening in an effort to eliminate all the lingering carry-over "cruft" from the VR Juggler 1.0 configuration classes, both Java and C++. Many problems with the design of the code and the XML files have been identified in the creation of VRJConfig, and the work being done on this branch will fix things--hopefully once and for all. The branch was created from the HEAD branch June 10, 2003.

Defunct Branches

  • remote_input_eric: This branch was used for a short time in December 2001 when the Gadgeteer Remote Input Manager was initially brought into the source tree.

 <<O>>  Difference Topic SvnBranches (r1.8 - 14 Mar 2003 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 57 to 57

\---- VRJ_RELENG_2_0_BRANCH (2.0)
Added:
>
>
  • If instead, VR Juggler 3.0 is deemed "too far off," the following structure would be more appropriate:

--+------- HEAD (2.1) -----+------- HEAD (2.3)
   \                        \ 
    \                        \---- VRJ_RELENG_2_2_BRANCH (2.2)
     \ 
      \---- VRJ_RELENG_2_0_BRANCH (2.0)

Module: juggler_1.0


 <<O>>  Difference Topic SvnBranches (r1.7 - 27 Feb 2003 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 41 to 41

  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP. It was merged back to HEAD July 9, 2002.
  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP. It was merged back to HEAD July 16, 2002.
  • VRJ_DEV_RELEASE_3_BRANCH: The branch used to stabilize the VR Juggler 1.1 code base for the third developer release (DR3) while work towrads DR4 continued. It was branched from HEAD using the branch point VRJ_DEV_RELEASE_3_BP. It was merged back to HEAD September 30, 2002.
Added:
>
>
  • RIM_REFACTOR_POST_SC02: The branch used for developing the third-generation clustering software used by VR Juggler. It was branched from HEAD in mid-December 2002. It was merged back to HEAD February 25, 2003.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.6 - 28 Oct 2002 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 40 to 40

  • jccl_tweek_conversion_branch: The branch used for the initial porting of VjControl to use Tweek and JavaBeans for component management and loading. This branch was created from HEAD using the branch point jccl_tweek_conversion_BP. It was merged back to HEAD June 16, 2002.
  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP. It was merged back to HEAD July 9, 2002.
  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP. It was merged back to HEAD July 16, 2002.
Added:
>
>
  • VRJ_DEV_RELEASE_3_BRANCH: The branch used to stabilize the VR Juggler 1.1 code base for the third developer release (DR3) while work towrads DR4 continued. It was branched from HEAD using the branch point VRJ_DEV_RELEASE_3_BP. It was merged back to HEAD September 30, 2002.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.5 - 20 Jul 2002 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These have not yet been merged back to the branch from which they were created.)

Deleted:
<
<
  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP.

Defunct Branches

  • remote_input_eric: This branch was used for a short time in December 2001 when the Gadgeteer Remote Input Manager was initially brought into the source tree.
  • gmtl_conversion-branch: The branch used to port Gadgeteer and VR Juggler to the new math library, GMTL. It was created from the HEAD branch in mid-March 2002; it was merged back to HEAD April 10, 2002.
  • jccl_file_format_change_branch: The branch used to develop JCCL 0.2.0. It was created off HEAD from the branch point jccl_file_format_change_bp. This has been merged to the HEAD.
Changed:
<
<
  • jccl_tweek_conversion_branch: The branch used for the initial porting of VjControl to use Tweek and JavaBeans? for component management and loading. This branch was created from HEAD using the branch point jccl_tweek_conversion_BP. It was merged back to HEAD June 16, 2002.
>
>
  • jccl_tweek_conversion_branch: The branch used for the initial porting of VjControl to use Tweek and JavaBeans for component management and loading. This branch was created from HEAD using the branch point jccl_tweek_conversion_BP. It was merged back to HEAD June 16, 2002.

  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP. It was merged back to HEAD July 9, 2002.
Added:
>
>
  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP. It was merged back to HEAD July 16, 2002.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.4 - 09 Jul 2002 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 32 to 32

(These have not yet been merged back to the branch from which they were created.)

Deleted:
<
<
  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP.

  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP.

Defunct Branches

Line: 41 to 40

  • gmtl_conversion-branch: The branch used to port Gadgeteer and VR Juggler to the new math library, GMTL. It was created from the HEAD branch in mid-March 2002; it was merged back to HEAD April 10, 2002.
  • jccl_file_format_change_branch: The branch used to develop JCCL 0.2.0. It was created off HEAD from the branch point jccl_file_format_change_bp. This has been merged to the HEAD.
  • jccl_tweek_conversion_branch: The branch used for the initial porting of VjControl to use Tweek and JavaBeans? for component management and loading. This branch was created from HEAD using the branch point jccl_tweek_conversion_BP. It was merged back to HEAD June 16, 2002.
Added:
>
>
  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP. It was merged back to HEAD July 9, 2002.

Future Branches


 <<O>>  Difference Topic SvnBranches (r1.3 - 23 Jun 2002 - PatrickHartling)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 17 to 17

  • Commands for creating branch and branch points:



Changed:
<
<
cvs .... cvs ....
>
>
cvs tag <branch_name>_bp cvs tag -b -r<branch_name>_bp <branch_name>

Module: juggler


 <<O>>  Difference Topic SvnBranches (r1.2 - 22 Jun 2002 - AllenBierbaum)

META TOPICPARENT WebHome
TOC: No TOC in "Juggler.SvnBranches"
Line: 13 to 13

Branch Creation

  • It is strongly recommended that branches be created using a branch point tag, though this is not strictly required because some developers do not feel the need for the initial tag.
Added:
>
>
  • When creating a branch point tag, use the same name as the branch but add a "_bp" suffix to the name. This will allow easy correlation between branches and branch points.
  • Commands for creating branch and branch points:

Changed:
<
<

Module: juggler_1.0

Primary Branch

  • RELENG_1_0: The VR Juggler 1.0 release branch. All VR Juggler 1.0 releases are made from the code on this branch. This branch was created from the HEAD at the branch point RELENG_1_0_BP, created January 9, 2001. This branch shares a branch point with RELENG_0_2 (see below).

Defunct Branches

  • HEAD: The now-defunct VR Juggler 1.1 development code. This branch is no longer in use. Please refer to the HEAD branch in the juggler module. The last version of VR Juggler on this branch was version 1.1.87.
  • RELENG_0_2: The short-lived branch that would have been used to release VR Juggler 0.2 after the initial 0.1.x beta releases. It was created from HEAD using the branch point RELENG_0_2_BP December 13, 2000, but it was abandoned when we decided that the code was ready for a 1.0 release. All code on this branch was merged to RELENG_1_0 when it was created. Both branches were branched from the same point, but the actual tags used reflect the branch name.
  • r0_1_163-vjcontrol_exp: The branch used to modularize VjControl and to create a component-loading system similar to JavaBeans?. It was created from the HEAD branch November 20, 2000, and merged back into the HEAD in mid-May 2001.
  • patrick_nspr: The branch used to add NSPR support to the operating system abstraction. This branch also resulted in the creation of what is now VPR. It was created from the HEAD branch at the branch point patrick_nspr_BP. Its contents were merged back into the HEAD branch February 17, 2001.
  • r0_1_186_input_mgr_refactor: The branch used to refactor the Input Manager. It was created in early January 2001 and was merged back to the HEAD branch February 5, 2001.
  • r1_1_23_xmlconfig: The branch used for the first implementation of XML-based configuration files. It was created in late May 2001 and was merged back into HEAD in late August 2001.
>
>
  cvs ....
  cvs ....

Module: juggler

Line: 65 to 57

Added:
>
>

Module: juggler_1.0

Primary Branch

  • RELENG_1_0: The VR Juggler 1.0 release branch. All VR Juggler 1.0 releases are made from the code on this branch. This branch was created from the HEAD at the branch point RELENG_1_0_BP, created January 9, 2001. This branch shares a branch point with RELENG_0_2 (see below).

Defunct Branches

  • HEAD: The now-defunct VR Juggler 1.1 development code. This branch is no longer in use. Please refer to the HEAD branch in the juggler module. The last version of VR Juggler on this branch was version 1.1.87.
  • RELENG_0_2: The short-lived branch that would have been used to release VR Juggler 0.2 after the initial 0.1.x beta releases. It was created from HEAD using the branch point RELENG_0_2_BP December 13, 2000, but it was abandoned when we decided that the code was ready for a 1.0 release. All code on this branch was merged to RELENG_1_0 when it was created. Both branches were branched from the same point, but the actual tags used reflect the branch name.
  • r0_1_163-vjcontrol_exp: The branch used to modularize VjControl and to create a component-loading system similar to JavaBeans?. It was created from the HEAD branch November 20, 2000, and merged back into the HEAD in mid-May 2001.
  • patrick_nspr: The branch used to add NSPR support to the operating system abstraction. This branch also resulted in the creation of what is now VPR. It was created from the HEAD branch at the branch point patrick_nspr_BP. Its contents were merged back into the HEAD branch February 17, 2001.
  • r0_1_186_input_mgr_refactor: The branch used to refactor the Input Manager. It was created in early January 2001 and was merged back to the HEAD branch February 5, 2001.
  • r1_1_23_xmlconfig: The branch used for the first implementation of XML-based configuration files. It was created in late May 2001 and was merged back into HEAD in late August 2001.

-- PatrickHartling - 22 Jun 2002

 <<O>>  Difference Topic SvnBranches (r1.1 - 22 Jun 2002 - PatrickHartling)
Line: 1 to 1
Added:
>
>
META TOPICPARENT WebHome

Branch Overview

Spelling Conventions

  • Those branches in all capital letters (RELENG_1_0) are branches used for releasing code. Those branches with lower-case letters are use for "experimental" or work-in-progress code that could break the build or the functionality of the system.
    • NOTE: Not all branches conform to these conventions as they were not formalized until this document was written.
  • The use of underscores (_) is preferred over hyphens (-) as a word separator.

Branch Creation

  • It is strongly recommended that branches be created using a branch point tag, though this is not strictly required because some developers do not feel the need for the initial tag.

Module: juggler_1.0

Primary Branch

  • RELENG_1_0: The VR Juggler 1.0 release branch. All VR Juggler 1.0 releases are made from the code on this branch. This branch was created from the HEAD at the branch point RELENG_1_0_BP, created January 9, 2001. This branch shares a branch point with RELENG_0_2 (see below).

Defunct Branches

  • HEAD: The now-defunct VR Juggler 1.1 development code. This branch is no longer in use. Please refer to the HEAD branch in the juggler module. The last version of VR Juggler on this branch was version 1.1.87.
  • RELENG_0_2: The short-lived branch that would have been used to release VR Juggler 0.2 after the initial 0.1.x beta releases. It was created from HEAD using the branch point RELENG_0_2_BP December 13, 2000, but it was abandoned when we decided that the code was ready for a 1.0 release. All code on this branch was merged to RELENG_1_0 when it was created. Both branches were branched from the same point, but the actual tags used reflect the branch name.
  • r0_1_163-vjcontrol_exp: The branch used to modularize VjControl and to create a component-loading system similar to JavaBeans?. It was created from the HEAD branch November 20, 2000, and merged back into the HEAD in mid-May 2001.
  • patrick_nspr: The branch used to add NSPR support to the operating system abstraction. This branch also resulted in the creation of what is now VPR. It was created from the HEAD branch at the branch point patrick_nspr_BP. Its contents were merged back into the HEAD branch February 17, 2001.
  • r0_1_186_input_mgr_refactor: The branch used to refactor the Input Manager. It was created in early January 2001 and was merged back to the HEAD branch February 5, 2001.
  • r1_1_23_xmlconfig: The branch used for the first implementation of XML-based configuration files. It was created in late May 2001 and was merged back into HEAD in late August 2001.

Module: juggler

Primary Branches

  • HEAD: The mainline branch being used to develop VR Juggler 1.1 (the code that will become VR Juggler 2.0). It was created from the juggler_1.0 HEAD branch in September 2001 when VR Juggler was separated into a more modular software system. The revision history from the juggler_1.0 module was preserved.
  • RELENG_1_DOCS: This branch contains DocBook versions of all VR Juggler 1.0 documentation (no code). It is maintained here to allow easy merging from the mainline branch when appropriate.

In-Development Branches

(These have not yet been merged back to the branch from which they were created.)

  • RIM_REFACTOR_BRANCH: The branch being used to refactor the Gadgeteer Remote Input Manager. It was created off HEAD from the branch point RIM_REFACTOR_BRANCH_BP.
  • jccl_tweek_conversion2_branch: The branch used for the second phase of creating a JCCL file editor that plugs into Tweek. It was branched from HEAD using the branch point jccl_tweek_conversion2_BP.

Defunct Branches

  • remote_input_eric: This branch was used for a short time in December 2001 when the Gadgeteer Remote Input Manager was initially brought into the source tree.
  • gmtl_conversion-branch: The branch used to port Gadgeteer and VR Juggler to the new math library, GMTL. It was created from the HEAD branch in mid-March 2002; it was merged back to HEAD April 10, 2002.
  • jccl_file_format_change_branch: The branch used to develop JCCL 0.2.0. It was created off HEAD from the branch point jccl_file_format_change_bp. This has been merged to the HEAD.
  • jccl_tweek_conversion_branch: The branch used for the initial porting of VjControl to use Tweek and JavaBeans? for component management and loading. This branch was created from HEAD using the branch point jccl_tweek_conversion_BP. It was merged back to HEAD June 16, 2002.

Future Branches

  • The following diagram is the proposed branch structure for the VR Juggler 2 release line and the continued development towards VR Juggler 3.0. The VRJ_RELENG_2_BRANCH branch will be created as the code is stabilized for the VR Juggler 2.0 release. Once the release is finalized, the VRJ_RELENG_2_0_BRANCH branch will be created. On this branch, only bug fixes and minor additions (new device drivers, for example) will be allowed. Bug fixes and API-compatible new features will be allowed on VRJ_RELENG_2_BRANCH as it progresses towards VR Juggler 2.2.

--+-------------------------- HEAD (3.0)
   \ 
    +-(2.1)-+--(2.3)-- VRJ_RELENG_2_BRANCH
     \       \ 
      \       \------ VRJ_RELENG_2_2_BRANCH (2.2)
       \ 
        \---- VRJ_RELENG_2_0_BRANCH (2.0)

-- PatrickHartling - 22 Jun 2002



Topic SvnBranches . { View | Diffs | r1.15 | > | r1.14 | > | r1.13 | More }
Revision r1.1 - 22 Jun 2002 - 18:47 - PatrickHartling
Revision r1.15 - 11 Apr 2006 - 22:32 - PatrickHartling

Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding VRJ Wiki? Send feedback