Replies: 3 comments 6 replies
-
Branching Strategy I vote for the prefix for long-lived branches to be Topaz Branch Branch Naming For old topaz names: I feel like I propose "Project"/Org Naming Other emulators use things from their target game (Azeroth, UO, RO, etc.), could be nice to use Vana, XI, etc.
But there might be too much of a link to Crisis Core etc. Words that are somewhat related:
EDIT: |
Beta Was this translation helpful? Give feedback.
-
I kind of threw it out there initially as a joke in our PM, but Lizzy (referencing Leaping Lizzy) is starting to grow on me for a name. |
Beta Was this translation helpful? Give feedback.
-
ok, newest proposal for names after talking to people:
|
Beta Was this translation helpful? Give feedback.
-
Here is my current thinking..
1.
PR: For Freedom
label:Most community contributions of a non trivial nature, would get merged to their own temporary branch with the pr number in the branch name e.g.
pr14\wm2-1_fix
and we'd keep that for a future pull intoallegedly-stable
while immediately pulling intofreedom
. Once in both branches, the temporary branch would be removed. For this to work, the pr's base would still have to have beenallegedly-stable
, or else that woudl also bring in anything elsefreedom
got which is very not desired.I've seen branches made with prefixes categorizing them, I like that, keep doing that. 👍 This helps tell them apart from random pr's (along with my suggested
pr\
prefix) and suggests where they should go after reviewing is complete.2.
PR: Fast-Track
label:Anything relatively simplistic and worry free, can go directly into
allegedly-stable
and thenallegedly-stable
can be directly pulled to freedom. This reduces the number of "feature branches" needed- we do not need to worry about freedom getting a commit that says "merged allegedly stable into freedom", only the reverse. We never want to see freedom merging into stable anymore, becausefreedom
has an intentional lower standard to let new things in.3. Topaz branch:
should we retire this? It was intended for the core team only, who at the time were working out of a separate repository. This would then have a bidirectional flow between itself and stable, as deemed sane by the core team and myself. That complicates merges as the history looks like a knot, and all work seems to have moved here now.
4. Brony meme name:
not that many people liked the joke so its gotta go, but renaming means updating all the urls again. I want to be SURE everyone is happy with a new name because I do not want to update it again after that ever. No more joke names if the repo and its github-group is becoming the real deal now.
Beta Was this translation helpful? Give feedback.
All reactions