Okay, obviously I like Git enough to be talking about it. However there is one thing that I hate about Git. It's GUI tools are ugly. Seriously, seriously, eyes-bleedingly ugly. And this I don't understand. For love of Mike, git is the official CM system for Qt, the goto GUI api people. I ask the interwebs: can some happy Qt guru make a lovely Git GUI? Please? Really.
In the meantime, probably the first this you'll want to do after installing Git is to set up your merge and diff tools of choice. At least diff-ing will look the way you want it to.
Tuesday, March 30, 2010
To commit, Perforce, to Git
Posted by
Joel McGinnis
"ZOMG! Not another git for noobs!" you say.
Well, yes. But mine is special.
I think most people get to git through svn, whereas I have been using Perforce for yonks. While I fell for git pretty quick, there were somethings that took me a silly amount of time to adjust to. So here is a flying introduction to git, through the lens of Perforce.
Well, yes. But mine is special.
I think most people get to git through svn, whereas I have been using Perforce for yonks. While I fell for git pretty quick, there were somethings that took me a silly amount of time to adjust to. So here is a flying introduction to git, through the lens of Perforce.
Monday, March 29, 2010
Thoughts on Scripting - To see, or not to see
Posted by
Joel McGinnis
Last time, I talked about some motivations for using script in games. For at least the next two posts, I'm going to talk about some of the possible representations for script that I have seen, and about some of the pros and cons with each.
Thoughts on Scripting - What's my motivation for this scene?
Posted by
Joel McGinnis
Scripting is something that nearly everybody does, and rarely do I hear someone say "yeah, we got that completely, totally right" -- in fact rather the reverse. You probably don't hate your scripting system, but I doubt it gives you warm fuzzy feelings.
Something that I have observed is that the requirements and motivations for scripting systems are often very broad, or very vague. We know we need scripting, but we're often not sure what we need it for. Not exactly. And there is where we can run into problems. With a poorly defined goal, we can miss a lot of the benefit we are trying to obtain.
Something that I have observed is that the requirements and motivations for scripting systems are often very broad, or very vague. We know we need scripting, but we're often not sure what we need it for. Not exactly. And there is where we can run into problems. With a poorly defined goal, we can miss a lot of the benefit we are trying to obtain.
Subscribe to:
Comments (Atom)