Making Git even more fun

Some time ago I read about Git achievements, a little "game" around the usage of Git. Basically, it hijacks the git command on your commandline and registers what you are doing with Git. Certain actions (or amounts of actions) trigger the unlocking of an achievement.

So I left this alone for a while, until this week. I decided I'd have a look and see what it's all about. And it's actually quite fun. Of course, so far, I've only earned the most common achievements but by just looking at the locked achievements, I see some new ways to do existing things, and I see some stuff I didn't even know about. Pretty cool eh?

Installing git-achievements is just a matter of following the steps in the README. I forked the repository, cloned it to my local machine, and editted my .profile file to include my git-achievements clone into my PATH, and then alias the git-achievements executable to the git command. I have also set the achievement.upload setting, so that I now share my achievements. It's fun, simple and doesn't really interfere much with your normal day to day Git usage.


Add comment

Comments

gravatar discount uggs boots: I'd have to check with you here. Which is not something I usually do! :!:
February 1, 2012
gravatar michael kors handbags: All thing which you display in your blog is more useful for residents of and visitors.

February 2, 2012
gravatar essays: This is really great, but would be nice if someone else made that script for me, because I am not that good at programming.
February 2, 2012
gravatar InsideYourRV.com: Certain actions (or amounts of actions) trigger the unlocking of an achievement
February 7, 2012
gravatar OwnADaycare.com: git command on your commandline and registers what you are doing with Git. Certain actions (or amounts of actions) trigger the unlocking of an achievement.

February 7, 2012
gravatar air jordan shoes: Nice article. last thirty days I uncovered this internet internet site and desired to permit you be conscious that i've been gratified, heading via your site's posts. I should certainly be signing equally as much as the RSS feed and should certainly wait around for another post. best Regards, Mateus :mad:
February 9, 2012
gravatar air jordan shoes: Nice article. last thirty days I uncovered this internet internet site and desired to permit you be conscious that i've been gratified, heading via your site's posts. I should certainly be signing equally as much as the RSS feed and should certainly wait around for another post. best Regards, Mateus 8-O
February 9, 2012
gravatar moodle support: If most people wrote about this subject with the eloquence that you just did I'm sure people would do much more than just read they act. Great stuff here. Please keep it up.
February 14, 2012
gravatar Robert Michael Furniture : Its amazing, looking at the time and effort you put into your blog and detailed information you provide. I’ll bookmark your blog and visit it weekly for your new posts.
February 24, 2012
gravatar offset patio umbrella: The information provided in this blog helped me tremendously.Now made it easy for me to understand and implement own concept.
February 24, 2012
gravatar oakley sunglass sale: oakley sunglass
ry45sfd
March 2, 2012
gravatar spite and malice online for free: This is a great posting. It was very informative. I look forward in reading more of your work. Also, I made sure to bookmark your website so I can come back later. I enjoyed every moment of reading it.
March 8, 2012
gravatar beats by dre: Ce site internet est sérieusement bonne, souhaitent déterminer beaucoup plus si merveilleux écriture jusqu'à

March 9, 2012
gravatar pacquiao vs bradley: Online leadership development and training platforms is a huge flourishing platform that serves the finest remedies to be a leader with a strong impact.
March 26, 2012
gravatar welding school: Make the business aspects hassle free with online leadership training course or leadership training programs that offers the professional training and education to stand at forefront as a successful leader.
March 26, 2012
gravatar essay writing services: I am posting here just to let you know that you are doing a good job by keeping us posted about this. Please keep on posting such quality articles as this is a rare thing to find these days.
March 26, 2012
gravatar Geneva transfers: I will follow your tips. I am sure that we will see updates. Great job!
March 31, 2012
gravatar cheap coach purses: cheap coach purses
April 6, 2012
gravatar structuringabusinessplan: Nice post. Thank you for taking the time to publish this information very useful! I've been looking for books of this nature for a way too long. I'm just glad that I found yours. Looking forward for your next post. Thanks :)
April 7, 2012
gravatar writing essays: If i see surveyors that demonstrate similar skills in writing i say they can assure quality. Best work I've seen by far!
April 12, 2012
gravatar China Wholesale: Advantageously, the article is actually the greatest on this worthy topic. I concur with your conclusions and will eagerly look forward to your coming updates. Saying thanks will not just be enough for the extraordinary clarity in your writing.
April 17, 2012
gravatar air purifier reviews: Wow, that was pretty interesting. Inspiring, as well. Thanks for sharing such inspiring experience with us. You are right, you really did save lives. Great blog, congrats.!
April 19, 2012
gravatar Supra shoes: Hey very nice blog!!
May 19, 2012
gravatar Smil: ¡Gran poste! Gracias por tardar la época de escribir algo que está realmente digno de la lectura. Encuentro demasiado a menudo el Info inútil y no algo que es realmente relevante. Gracias por su trabajo duro.

May 19, 2012

Php5_zce_logo

Upcoming events

I will be speaking 05-06-2012: Forum PHP
I will be attending 06-06-2012: Symfony Live Paris 2012
I will be attending 07-06-2012: Symfony Live Paris 2012
I will be attending 08-06-2012: Symfony Live Paris 2012
I will be attending 09-06-2012: Symfony Live Paris 2012
I will be attending 23-06-2012: PHP TestFest NL

Tags

1337 2008 2010 2011 4developers access modifiers accessibility AdaLovelaceDay09 advent agavi agile alfred amsterdam apache api apple article articles atk atkMetaNode audioscrobbler autoloading automation azure backwards compatibility barcelona barcodes bash bbc bbq beatstad belgium best practices bittorrent blogging blogs boards of canada book books bughuntday bundle caching cake cal evans calendar career cat cerf certificate cfp cilex clear cms cologne common sense communities community components composer conference conferences contest continuous integration contribute contribution crisis css curl custom d-day datetime DbFinderPlugin decorator decorators deployment deps devdays development directoryindex directoryiterator docblox doctrine documentation download dpc dpc09 dpc10 dpc11 DPC2008 dreamhost drupal dv7 eclipse ed editors efficiency enterprise errors event events expertise ezcomponents facebook filter-branch filteriterator finland flickr fork framework frameworks freelance freeze frontend fun game games geoip germany getting real git github globiterator gnome-do google google calendar googletalk graceful degradation hack hackers hidden gem hiphop howto hp HR html http i386 ibuildings icann ide ideasofmarch idm imovie inclusivity indy ingewikkeld integration international php conference internet interview ipad IPC ipc ipc08 ipc10 ipc11se iterators iterm2 javascript jenkins jenkins-php job job openings jobeet john peel joomla joomladays kiva kubuntu launcher launchy left on the web libcurl libraries library lighttpd lime linktuesday linux live london loudblog m2ts mac magazines malware mambo marjolein mediterra meeting meme meta methodology micro-financing microframework microsoft migration movie music mysql namespace namespaces netbeans netherlands newsfire nllgg northeastphp nos odmarco open source opinion ORM osx paradiso paris partnership pavilion pear pecl performance personal pfc10 pfc11 pfcongres pfcongrez pfz photo php PHP php5.3 phpabstract phpazure phpBB phpbb phpbelgium phpbenelux phpbnl10 phpday phpdoc phpdocumentor phpgg phpitalia phpnw phpnw08 phpnw11 phpstorm phptek phptek09 phpuk2009 phpUnderControl phpunit php|architect php|tek podcast politics portability postcrossing presentation presentations private projects protected prototype PSR-0 public python qa qr codes re2c recruiting refactoring review rewrite ruby on rails san francisco schedule scifi script security sensio seven things sfdaycgn sflive2011 shell scripting silex simplexml slides smfony software sogeti solar sound speakers spl ssh standard standards star trek static steer strings stylesheets subversion symfony symfony live Symfony2 symfonycamp symfonyday symfonylive symfonyUnderControlPlugin talk talks tech techademy technology techportal tek09 telecommuting terratec terrorism testfest testing textmate textpattern the right tool timeout tips tld todo tomas tools training twig uncon unet usability usergroup validation vhost video vim vinyl virus warp webinar weblogging webservices wiki windows winphp women wordpress work workshop world world of warcraft wpi writing wunderlist xml xpath xsd yara year youtube zc11 ZCE zemanta zend zend framework zend server zend studio zendcon Zend_Form zite
© 2004 - 2012 Stefan Koopmanschap + Powered by Symfony, photos powered by Flickr, links powered by Delicious, Shanghai smilies by Iconbuffet. Feeds: rss / atom. Left on the Web v4.4.0.1