Skip to main content

Git it done, Rubyists

The small article I did for the Ruby Advent 2008 went up on 9th December. It was aptly named Git it done, Rubyists. I went through the basic steps to create a Git repository and how to play with it using your beloved programming language; Ruby. Two libraries (Grit and Ruby/Git) were given a brief introduction and that's almost it. The article was aimed to be an introductory and a short one. I hope someone will find it useful.

Ruby Advent 2008 is an advent calendar with the Ruby flavour. Lakshan, a fellow Sri Lankan Rubyist organized this years Ruby Advent following the tradition from 2006. I can't judge my own article, but I can assure that the rest of the articles are excellent.

Ruby Advent 2008 was featured in RubyInside, RailsEnvy podcast, and many other sites including RubyFlow and RubyFu. IMHO, this years calendar was a success. A bunch of awesome Ruby community members contributed contents convering many interesting topics. Mast read for anyone interested in Ruby.

For those of you who have no idea what an advent calendar is, here's what Wikipedia says. "An Advent calendar is a special calendar which is used to count or celebrate the days of Advent in anticipation of Christmas". Lakshan and other Ruby developers around the world shared a wealth of information, one article per day in good Cristmas spirit. That's another reason why I also did what I could to give a hand, eventhough my religious beliefs are different.

For anyone interested in Ruby programming, I'd highly recommend the advent series. So head to Ruby Advent 2008 now.

Comments

  1. Anonymous10:24 AM

    Gaveen, Thanks for your excellent contribution on Git, for Ruby Advent. Personally I enjoyed that article very much and Google Analytics proves many others also liked it :)

    Thanks again for your support for RubyAdvent. Hoping to continue it in the coming years..

    ReplyDelete
  2. Really glad to hear that people find it interesting. :) I enjoyed writing it too.

    It's also really great to hear that you plan to continue it in the future. You can count on my support.

    ReplyDelete
  3. It's a really good article. Although i'm not familiar with VCS's and ruby, i understood most of the stuff that was in the post. Thank you.

    ReplyDelete

Post a Comment

Popular posts from this blog

Howto Migrate from Thunderbird to Evolution

I know some of you are asking why , rather than how , regarding migration from Mozilla Thunderbird to Evolution. Maybe that's why there are lot of Evolution to Thunderbird migration guides, but not many vice-versa. Fear not, here is a guide, to assist who dare to migrate from Thunderbird to Evolution. The techniques described here are tested with the newer versions of both the software, namely Thunderbird 2.0.0.4 and Evolution 2.10.2. On higher versions also this should work without an issue. I think Mozilla people are doing a wonderful job with both Firefox and Thunderbird . From my point of view Firefox is the best general purpose web browser around. It beats most proprietary browser in speed, stability, security, modularity, etc. (and don't start commenting the so and so browsers are greater or so and so is cool too. I know they may be, Fx is simply my choice. This also applies to any comparisons with Evolution too :) However Fxs' counterpart in e mail business, is not y...

Howto Install Docky on Fedora

If you know me personally, then you know that I'm a big fan of GNOME Do . As a keyboard savvy person I use Do extensively. Do is an application launcher similar to the Mac app Quicksilver. However the GNOME Do team has been putting a lot of research and development into it from the initiation. Result: probably the best application launcher out there for any platform. Some months ago, Do included an interesting theme called Docky which made the launcher acts as a dock (a la Mac, Avant, Cairo Dock, etc.). With the integration of GNOME Do, there's no need to say that Docky was super cool. And it started gaining features in a high speed. Ultimately Docky was getting so developed that it became a separate project. Installing GNOME Do on a Fedora system is as easy as: $ sudo yum install gnome-do There are some packages with the names starting from gnome-do-plugins*. With the addition of these GNOME Do can truly enhance your desktop experience. Give it a fair try, I'm pretty...

Howto Setup a Subversion (svn) Repository for a Rails Project + Bonus

Setting up a Subversion (svn) repository is something development teams have to do fairly regularly, not that I want to use Subversion. :) If you listen to me, go use Git . Subversion is undoubtedly very good. But after using Git for about a year, you can't simply get me to switch back. Git is that good. :) I've written about Git before . In cases where you can't use Git (or you feel too castrated by TortoiseSVN, pardon me for the pun) you can use Subversion. In this post I'll go through the steps you have to follow to get a basic Subversion setup up and running on a CentOS 5 Linux host. However I think you should be able to use this on other Linux distros too. There's more than one way to host a Subversion repo. I'm going to stick with one way involving WebDAV. Don't mind the buzz word. It's the most common usage for this purpose. If you want a repository where you want to checkout and commit remotely, this is an easy way of getting it done. In addition...