TweakScale

TweakScale

1M Downloads

Shove some sense on the repository branches

Lisias opened this issue ยท 0 comments

commented

Early on the TweakScale development cycle under my tenure, I realised that things are terribly messed up and that I would need to split development from KSP bug hunting.

So we ended up with three "ramifications" for development branches:

  • dev/orthodox
    • For development of solid new features
  • dev/heterodox
    • For crazy experiments, without the slightest care about anything that the new ideas itself (should never be merged back, things were intended to go crazy)
  • dev/emergencial
    • where the bug hunting would happen, allowing me to develop TweakScale on the orthodox branch in peace.

Time passed, and even my craziest ideas from the old heterodox were finally implemented on the mainstream - and the orthodox branch became essentially the beta release of TweakScale - that sweet spot I aspire to get for the version 2.5. And the emergencial one ended being a half backed release branch workflow.

So let's clean up things a bit.

Tasks:

  1. Move heterodox to a deadend hierarchy - there's no need for it anymore, but I want to save that code for the posteriority . :)
  2. orthodox is now "beta" branch - where development happens and are now and then published on #42 .
  3. the dev/emergencial keeps the current name and role - I don't see value on expending a lot of efforts renaming them.