Request for BA repo transfer from Bluestone

Request for BA repo transfer from Bluestone

Classic game design, maintained to please you...

Moderator: Content Developer

Post Reply
Ares
Balanced Annihilation Developer
Posts: 359
Joined: 19 Mar 2011, 13:43

Request for BA repo transfer from Bluestone

Post by Ares »

After speaking with MasterBel about working together on BA 104 he informed me that Bluestone is currently in charge of the Balanced Annihilation Github
https://github.com/Balanced-Annihilatio ... nihilation which has been inactive for 17 months.

Although Floris and Shox stepped down from leadership capacity, BA's regular playerbase play regular 8v8s and enjoy updates like the recently released BA11. The player-base has also been growing thanks to the creation of new sites:
https://www.balancedannihilation.com/ and
https://www.reddit.com/r/BalancedAnnihilation/

In light of recent progress, Bluestone please transfer ownership of the BA github repo to someone who is an active part of the BA community (such as VBS or myself). This will improve transparency and collaboration and improve BA.
0 x

galileo
Posts: 4
Joined: 06 Sep 2017, 19:16

Re: Request for BA repo transfer from Bluestone

Post by galileo »

+1
1 x

tulipe
Posts: 6
Joined: 30 Mar 2018, 10:17

Re: Request for BA repo transfer from Bluestone

Post by tulipe »

I'm not totally against this if this might improve the development of ba9 / ba11. But a copy of the old ba10.24 should be kept on github just in case. By creating a new repo for ba10.24 for example.
0 x

User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6187
Joined: 29 Apr 2005, 01:14

Re: Request for BA repo transfer from Bluestone

Post by FLOZi »

Just make a tag on the repo for 10.24?

e.g. https://github.com/spring/spring/commits/103.0
1 x

User avatar
very_bad_soldier
Posts: 1383
Joined: 20 Feb 2007, 01:10

Re: Request for BA repo transfer from Bluestone

Post by very_bad_soldier »

I am quite ok with Git I guess and I can offer to help you out maintaining the repo in case you are not very fluent with Git. E.g. I could structure the repo by moving the BA10 stuff to a separate branch and by providing a clean starting point on the master branch for BA9/11. This is of course pretty basic Git stuff and lots of people are able to do it I guess.

If possible I would just prefer to not be involved into any BAR vs BA drama.
1 x

dansan
Server Owner & Developer
Posts: 1199
Joined: 29 May 2010, 23:40

Re: Request for BA repo transfer from Bluestone

Post by dansan »

I suggest to make one branch per major release (8, 9, 10, 11).
Create tags per minor release (9.12) and patch release (9.12.5).

Each branch can have different permissions. The repository owner can give push permissions to certain users for each branch. So it should be possible to have different maintainers per major release (if each major release is in a separate branch, as proposed above): https://docs.github.com/en/github/admin ... strictions

Which branch is configured to be the master branch is not important for development, but it is important for representation to potential developers. (When I'm interested in a project and look at the Github page and see only commits a few months or years old, then I consider the project dead. Seldom I take the time to check if progress is made in a "non-master" branch.)
The switch which branch is the one presented by default on Github ("master") can be done at any time, without any trouble, so don't bother discussing this now - it's not important atm. - it can be discussed later.

Side note: consider naming it "main branch" instead of "master branch" as a statement to show that you are aware of post-colonial, rasist continuity in modern language.
1 x

User avatar
Silentwings
Moderator
Posts: 3654
Joined: 25 Oct 2008, 00:23

Re: Request for BA repo transfer from Bluestone

Post by Silentwings »

to someone who is an active part of the BA community
Please give the github account name of at least one competent git(hub) user. For now I'll give commit rights, to a handful people if that would be helpful. If all stays well & active then, once the playing community is on 104 or is clearly getting there, I'll remove myself and transfer ownership.

If you want to rearrange the repository that's up to you. I would ask that you keep BA10.xx with all of its commit history intact (moved into a branch if you prefer) for at least a few years and ideally forever - until we are well past the point that someone might want to access it.
0 x

galileo
Posts: 4
Joined: 06 Sep 2017, 19:16

Re: Request for BA repo transfer from Bluestone

Post by galileo »

This can be the occasion to migrate from Github to Gitlab or a self-hosted Gitlab (for FOSS philosophy consistence).
1 x

User avatar
very_bad_soldier
Posts: 1383
Joined: 20 Feb 2007, 01:10

Re: Request for BA repo transfer from Bluestone

Post by very_bad_soldier »

My github name is verybadsoldier.
0 x

User avatar
very_bad_soldier
Posts: 1383
Joined: 20 Feb 2007, 01:10

Re: Request for BA repo transfer from Bluestone

Post by very_bad_soldier »

I tagged like 40 releases and moved master to a BA10 branch. Current master now is identical to 9.46. Hell, the repo at time around 2016 is pretty much broken since someone commited symlinks containing local file system pathes and then updated those symlinks content (!!) with source code contents.
The actual releases at that time (around 9.46) must have been made from a dirty working since the repository state at that time cannot work in my opinion.
0 x

Ares
Balanced Annihilation Developer
Posts: 359
Joined: 19 Mar 2011, 13:43

Re: Request for BA repo transfer from Bluestone

Post by Ares »

My github name is Are-s
0 x

Post Reply

Return to “Balanced Annihilation”