Changes between Version 1 and Version 2 of MapGuideRfc145
- Timestamp:
- 08/24/14 14:46:34 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc145
v1 v2 57 57 The setenvironment.bat, setenvironment64.bat and configure.in scripts will now assume Oem is a sibling directory of MgDev and not a child one for all the environment variables it needs to set. 58 58 59 This repository layout offers the following benefits:60 61 * MgDev checkout is '''substantially''' faster.62 * Oem checkout can be a '''one-time event'''. Targeting specific-branches is a simple case of making a physical copy of the Oem working copy and svn switching to the branch-specific Oem.63 * Oem component updates happen independently of the MapGuide source.64 * On Linux, this will greatly improve our ability to build MapGuide against system-installed versions of various Oem components as this setup gives us greater freedom to cherry-pick what components will link against system-installed libraries and which ones will link against internal Oem copies.65 66 59 When it comes time to branch for specific releases, MgDev and Oem are branched individually. For example, a 3.0 release branch would look like this: 67 60 {{{ … … 72 65 /Oem [branched from trunk/Oem] 73 66 }}} 67 68 This repository layout offers the following benefits: 69 70 * MgDev checkout is '''substantially''' faster. 71 * Oem checkout can be a '''one-time event'''. Targeting specific-branches is a simple case of making a physical copy of the Oem working copy and svn switching to the branch-specific Oem. 72 * Oem component updates happen independently of the MapGuide source. 73 * On Linux, this will greatly improve our ability to build MapGuide against system-installed versions of various Oem components as this setup gives us greater freedom to cherry-pick what components will link against system-installed libraries and which ones will link against internal Oem copies. 74 74 75 75 == Implications ==