Closed bux closed 10 years ago
I don't like the idea of only using master for the last release; That's what we have tags for. Should the need for a hotfix arise, you can checkout that tag and cherry-pick the relevant commits from master.
What I would like though is that there's no ugly debug shit on master (@commy2), and generally outsource new features to other branches.
I agree with Flummi. People tend to download master when going for the latest AGM stuff, so having the master=dev helps us in having more testers looking at newly added features.
Also, we tend to never backport fixes to previous releases and our release window (code freeze) is very short (just a couple of hours for flummi to pack everything and check everything's alright), so not being able to commit on that period is not a big deal.
What I would like though is that there's no ugly debug shit on master (@commy2), and generally outsource new features to other branches.
:+1:
Our job here is to keep gently pushing our star programmer into seeing the light about branches in general.
Our job here is to keep gently pushing our star programmer into seeing the light about branches in general.
Goddamnit. You just complimented him. He won't shut up about that for days...
Shh, I'm try to psychologically condition him by using the word branches on the same sentence
Ok, ok :smile:
Great ideas, but as GitHub works perfectly with AGM right now, there really isn't a point. But you know, ideas like this are always welcome, without evaluating them you never know.
If this is so important to you, Flummi, then why do I see the scope adjustment UI regardless of what weapon or optic I use and get script error messages everytime I switch to the binocular SINCE 3 DAYS?
If this is so important to you, Flummi, then why do I see the scope adjustment UI regardless of what weapon or optic I use and get script error messages everytime I switch to the binocular SINCE 3 DAYS?
Well, first: for 3 days
Also, fixed. sorry.
@KoffeinFlummi @commy2 @esteldunedain @CorruptedHeart
Here are some suggestions on how we could start to make better use of branches. My company is using a similar model to great success.
The most prominent change compared to today's workflow would be working in dev branch instead of master. The other suggestions mostly happen before and during releases and are in there to be able to continue developing while releasing or maybe hotfixing a release.
I'd love hearing your thoughts about it.