Never Use Source Control GUIs!
Just received this IM from my friend, Nick:
11:48:58 AM Nick: kjsahfdlkjashdflkajshdflkjh
11:49:02 AM Nick: it was the git gui itself
11:49:09 AM Nick: it periodically refreshes
11:49:14 AM Nick: with a forked git process
Version control GUIs are uniformly evil. They entice you with a multitude of colors, and 1-pixel lines; their siren song is one-click commits and graphical 3-way merges.
But, like Odysseus, if we have any hope of prevailing, we must lash ourselves to the mast and steer past this temptation.