|
we use sourcetree's git workflow. feature branches get merged to the dev environment and autodeployed (if the server running the unit tests pass). every so often (week or so? depends on how important the features are) dev will get merged into master (via a release branch that is also tagged), and then deployed into prod.
|
# ? May 28, 2016 07:05 |
|
|
# ? May 25, 2024 13:39 |
|
Bloody posted:basically this
|
# ? May 28, 2016 07:07 |
|
Finster Dexter posted:Did you guys switch from TFS source control to git? Because if you did it was pointless. YOu might as well go back to TFS. nah it was from svn
|
# ? May 28, 2016 07:33 |
|
Progressive JPEG posted:that readme doesnt make me want to use that library to be fair go doesn't have versioning for dependencies out of the box lol "if you need to break your API just make a new repo" -- an actual thing go's devs have said
|
# ? May 28, 2016 07:48 |
|
kalstrams posted:terrible git committers: do you do your inhouse poo poo or do you follow gitflow or something else? all changes go to branches, then they are pushed to gerrit for review, gerrit merges them to master. at the end of the sprint, we tag the master
|
# ? May 28, 2016 07:52 |
|
abraham linksys posted:to be fair go doesn't have versioning for dependencies out of the box lol the current state of the art is "if you dont want poo poo to break spontaneously, just copy their entire repo into your repo"
|
# ? May 28, 2016 07:59 |
|
im doing that on a project and it actually works fine so far 'so far' being a couple weeks or so lol
|
# ? May 28, 2016 08:00 |
|
its very cool that google has their own bespoke repo and dependency management systems and practices and their applications never actually have to interact with the outside world's ecosystem so they don't have to bother officially solving this problem
|
# ? May 28, 2016 08:12 |
|
At the start of a sprint we create a release branch, everyone commits non-trivial changes to their own brwnch, reviews are created, review is complete and changes are merged into trunk and release branch. Trivial changes go right into trunk and then into release branch after its reviewed
|
# ? May 28, 2016 14:03 |
|
Progressive JPEG posted:the current state of the art is "if you dont want poo poo to break spontaneously, just copy their entire repo into your repo" im doings this and it works fine actually kinda cool because I was having issues with the mysql driver and i was able to do debug things easily still pretty stupid though
|
# ? May 28, 2016 16:06 |
|
I need to post about thhat sql issue because it was really weird
|
# ? May 28, 2016 16:07 |
|
I found a relatively simple select query the other day that would drop the connection to the database every single time with no error other than the connection dropping
|
# ? May 28, 2016 18:14 |
|
tag your loving releases you goobers is this: MononcQc posted:It's easier to know that v123.0.4 is a follow-up to v122.3.4 than commit hash ae46fd supercedes hash fe8023 so hard to understand?
|
# ? May 28, 2016 18:20 |
|
"I basically just point my rear end in the general direction of the source tree and make it rain" - release management according to the github generation
|
# ? May 28, 2016 18:22 |
|
fun with PCX
|
# ? May 28, 2016 19:46 |
|
hackbunny posted:"I basically just point my rear end in the general direction of the source tree and make it rain" - release management according to the github generation my release management methodology is
|
# ? May 28, 2016 20:50 |
|
abraham linksys posted:its very cool that google has their own bespoke repo and dependency management systems and practices and their applications never actually have to interact with the outside world's ecosystem so they don't have to bother officially solving this problem easy fix: don't use go, ever, for anything
|
# ? May 28, 2016 20:52 |
|
go, too, considered harmful
|
# ? May 28, 2016 21:10 |
|
Vendoring is the laziest non-solution. I am a maintainer on a build tool and some lovely forms of vendoring are literally <200 lines of plugin code. I understand why some people need it, but I still can't wrap my head around making it the official recommended way to handle dependencies.
|
# ? May 28, 2016 21:12 |
|
Soricidus posted:go, too, considered harmful
|
# ? May 28, 2016 21:16 |
|
Luigi Thirty posted:fun with PCX what are you trying to do again? becuase it's cool and i want to copy you
|
# ? May 28, 2016 21:16 |
|
abraham linksys posted:its very cool that google has their own bespoke repo and dependency management systems and practices and their applications never actually have to interact with the outside world's ecosystem so they don't have to bother officially solving this problem trunk based + monorepo with a blaze style build tool is definitely my ideal, but its hard to pull off successfully, particularly if youre trying to move an org from an existing process also trunk based cant work if you dont have a cultural norm of actually giving a poo poo about the build being green
|
# ? May 28, 2016 21:18 |
|
JewKiller 3000 posted:easy fix: don't use go, ever, for anything fwiw i had a work project in go that i expected to take a week that ended up being done in a couple days, without even having used go for anything non-trivial before that tho the project was a network API service which imo is what go is built for
|
# ? May 28, 2016 21:20 |
|
go is stupid and bad. I'd rather use c or c++, which are just stupid
|
# ? May 28, 2016 21:21 |
|
Soricidus posted:go, too, considered harmful
|
# ? May 28, 2016 21:21 |
|
to clarify, i expected it to take about a week because that's how long it'd have been with boost asio, which id been using a ton just prior to that project
|
# ? May 28, 2016 21:32 |
|
i have been using go to quickly implement an internal api and ive been super surprised and pleased with it as well. it's still got some terrible ideas. empty interfaces being the ad hoc polymorphic data type being the number one problem. its loving stupid and terrible and anyone who doesnt agree has drank the koolaid. i can make a loving function into a method receiver and therefore a function can fulfill any interface, even if those interfaces expect a struct with data fields. its awful and stupid.
|
# ? May 28, 2016 21:32 |
|
the go designers are all like 'Yeah interface names should end in an -er because it demonstrates the action that they re meant to perform" but then in the stdlib there are many examples of an empty interface being named Value
|
# ? May 28, 2016 21:36 |
|
yeah its like coding in java 1.3 again where everybody's doing casts from Object
|
# ? May 28, 2016 21:36 |
|
it also means that ive had a really hard time writing code that doesnt rely on run time type reflection when it isnt necessary at all
|
# ? May 28, 2016 21:37 |
|
hackbunny posted:"I basically just point my rear end in the general direction of the source tree and make it rain" - release management according to the github generation laughed out loud in real life thanks friend
|
# ? May 28, 2016 21:49 |
|
i haven't tried any of the new fad languages, but i think i like rust the most.
|
# ? May 28, 2016 21:52 |
|
elixir is cool because i can use a good language (erlang) and still be hip
|
# ? May 28, 2016 21:58 |
|
i think monoqc is right that the paren free style of elixir makes it actually pretty bad. it just wont not feel clunky to me
|
# ? May 28, 2016 21:59 |
Wheany posted:i haven't tried any of the new fad languages, but i think i like rust the most.
|
|
# ? May 28, 2016 22:01 |
|
Awia posted:what are you trying to do again? becuase it's cool and i want to copy you attempting to decompress and draw a PCX I found on my hard drive to the screen It works great when you calculate the dimensions of the image correctly and use the right palette (I didn't replace the first 16 colors with the PCX's because they're UI colors so it's still kinda messed up)
|
# ? May 28, 2016 22:22 |
|
red romulan battlecruiser lookin good
|
# ? May 28, 2016 22:30 |
|
Luigi Thirty posted:attempting to decompress and draw a PCX I found on my hard drive to the screen i mean in general with all this dos stuff
|
# ? May 28, 2016 22:30 |
|
Luigi Thirty posted:attempting to decompress and draw a PCX I found on my hard drive to the screen please stop posting weird porn you downloaded from a bbs in the early 90s
|
# ? May 28, 2016 22:36 |
|
|
# ? May 25, 2024 13:39 |
|
Awia posted:i mean in general with all this dos stuff oh I don't know, probably making some pack of games that I can sell for 99 cents on steam since you can package stuff with dosbox
|
# ? May 28, 2016 22:43 |