realXtend/naali — Issue #383: Merge the prebuild-vs2008, prebuild-vs2010 and sources branches on the deps repository.
Author: juj
Created: 2012-02-22 10:12:35+00:00
State: open
Labels: Feature Request

Looking at the current structure of how the deps repository has been set up, I see that the sources branch contains our custom Skyx and Hydrax, and whenever a change is made, the sources are build and binaries are copied over manually to the prebuild-vs2008 and prebuild-vs2010.

Working on the customogre branch requires that the user builds Skyx and Hydrax manually as well, which means he should use the sources branch of the deps to build manually, but that is not compatible with the prebuild-vs2008/2010 branches, i.e. I cannot point TUNDRA_DEP_PATH to point to the root of a sources/ checkout. Now the user should do two clones of the repository to checkout the prebuild-vs2008 and sources branches in separate paths, and then build Skyx+Hydrax, and then deploy them over to the prebuild-vs2008 folder (or set up a custom enviroment path for both).

Why not unify all these three branches together? and have the vs2008 and vs2010 binaries located in different subdirectories in each folder, and have the Hydrax sources directly in realxtend-tundra-deps\build_deps\Hydrax, Skyx sources in realxtend-tundra-deps\build_deps\Skyx and so on. The user is paying in hard disk space the cost of all these branches anyways since it's hosted in a git repository, and unifying would allow not requiring two simultaneous clones (or three if building against both vs2008 and vs2010 trees).