Descriptions of repository branches #200
Replies: 2 comments
-
Git has a feature for adding descriptions to branches--planning to move these there. |
Beta Was this translation helpful? Give feedback.
-
While git lets use add branch descriptions using On 2023 Oct 11, I've pruned a lot of my merged branches. Deleting the branch after merge had been missing from my workflow for a while now. Keeping things tidy is the first step to making a robust repository. Here is the latest update about the meaning of my branches. Enlighten currently has 15 branches (not counting main). Five of them are mine. Contrary to it's name, this branch actually _removes_ the FWHM functionality from Local Baseline. The feature is on main, and I believe it is both unstable and non-critical, making it a perfect candidate for removal. More info in today's pull request: #316 . Ideally that PR will be merged and this branch will be deleted by the end of the week. This branch is like a tag. It took a release of Enlighten (I think 4.0.12) and applied some changes to make it work on Ubuntu. I think one resolution would be to tag the branch then remove it. Be sure to remain compatible with enlighten_ubuntu_launcher! This branch is never meant to be merged to main. Think of it as a downstream release. These three branches signify varying levels of invasiveness attempts to refactor the codebase. Notice from the GH's estimation of how many commits ahead each branch is. sbee-refactor has the most changes and sbee-min-refactor has the least. I'm not comfortable to merge these to main because they involve sweeping changes that were performed using automatic tools and without much testing. They may work as starting points for future refactoring, preferably by checking out a single file at time, for a more cautious and test-centric rewriting. Completely removing the refactoring branches would not be the end of the world. What remains important to me is the underlying motive of (1) using a single context variable ctl, (2) unifying Controller and BusinessObjects, (3) only having one README for the repository--all else moved to Wiki, (4) Redoing the plugin system using a functional paradigm. |
Beta Was this translation helpful? Give feedback.
-
sbee-dev:
Even with main +
Plan for 2023-06-28T931UTC-4:
Then sbee-dev will have updates related to Gain without updates related to Plugins:
sbee-stage-pc-gain:
sbee-persist-gain:
ubu-py37:
sbee-baseline:
sbee-min-refactor:
sbee-refactor:
Beta Was this translation helpful? Give feedback.
All reactions