I used to have a Github account and later eventually deleted it. I felt Mercurial was a superior source control system and so I wanted to stick with that. At work we switched to using git. And that’s when I discovered gitextensions.
Gitextensions in my opinion makes git usable for me on Windows. My only real complaint with git was that there wasn’t a good gui for it on Windows. Git also has a few features that I can definitely say are superior to Mercurial, fast-forwarding for instance.
I’ve moved most of my open source code over to Github as of now. There are some things that I haven’t moved and probably will never move but will remain on Codeplex.
I’ve always wanted a program that would allow me have a command line that I could slide in and out of view as needed like the console from Quake. I never could find one and so I finally got decided to write a tool myself. A picture is below and the source code is on GitHub.
I’m not putting a download here as I don’t consider this finished just yet.
Sometime at the beginning of this week my Codeplex repository for Snowball busted. I wrote them and hoped they would fix it asap. As of this writing it is still not fixed and I have not had any response from them.
So I then decided to try and pump my source code up to github. Although I was successful with the help of hg-git, eventually my local repository became corrupt. All the code in the working directory was ok of course, but I was unable to make any commits to the repo. I pulled the latest backup I had locally of the repository and decided just to fork off from there.
I then decided to give Bitbucket a try. I figure the more options the better. I still really like the way Codeplex is set up. I like the social aspect of github but codeplex seems more structured to me.
Going forward I’ll try to keep the code updated in all 3 places. Pushing to github is not a huge priority to me as it can be a little tricky pushing from mercurial to git, but I will try my best.
I’ve added a Samples folder to the repo now which I hope will help provide some kind of how to get started. The Walking Wizard sample shows the basics of getting a sprite of the screen and making it move with the keyboard.