Source Repository Overhaul
Posted: Sun Jul 26, 2015 8:29 pm
In order to facilitate merging of ZDoom and GZDoom code changes, we decided to recreate our source repositories. They are hg forks of the ZDoom git repository now (using the hg-git extension), which allows us to directly pull changesets from these repositories. We also managed to retain the full Zandronum version history in the process, so no code changes are lost.
The only downside is that all Zandronum specific changesets had to be recreated in the process, which means that any custom changes you had on top of the code in the official Zandronum repo need to be transferred manually.
Note that this kind of direct merging is one of the reasons that allowed us to upgrade from ZDoom 2.5.0 to 2.7.0 quite quickly in the 3.0 branch (was still a lot of work though ;)). So this transition is well worth the downsides.
Our old repositories are still there, they just have an "-old" appended to their name: https://bitbucket.org/Torr_Samaho/zandronum-stable-old and https://bitbucket.org/Torr_Samaho/zandronum-old
The only downside is that all Zandronum specific changesets had to be recreated in the process, which means that any custom changes you had on top of the code in the official Zandronum repo need to be transferred manually.
Note that this kind of direct merging is one of the reasons that allowed us to upgrade from ZDoom 2.5.0 to 2.7.0 quite quickly in the 3.0 branch (was still a lot of work though ;)). So this transition is well worth the downsides.
Our old repositories are still there, they just have an "-old" appended to their name: https://bitbucket.org/Torr_Samaho/zandronum-stable-old and https://bitbucket.org/Torr_Samaho/zandronum-old