Saturday, June 16, 2007


One thing which i always strive to achieve is simplicity and power.
Fluxbox gave me all in one shot.

Took a little time tinkering with the fonts and config files as per my use, but it paid finally.

Tabbed windows ...just *awesome*. :-)

Hey but oowriter sucks :(, it looks bad very bad on fluxbox ... duh.


UPDATE: fixed it finally. I hate this thing of mine, whenever i am stuck i 'll keep thinking how to solve that issue. And this eats up my time which should have been devoted to something else :-(

Saturday, June 9, 2007

Git it !!!

Banged my head a thousand times to figure out how Git actually works, last week.
For a developer coming from Subversion world that was not at all easy. Finally i must confess 90% of the people are unaware how actually git works.Why? Because they gave me all sorts of crazy ideas.
The very purpose of git is to be transparent and powerful. And i made full use of it. realised that there is no need to download 300MB of src from linus's repository to work on kernel src. And so i am happy now that i figured out a trivial but important cheat.

Cheat is you don't need to download the tag necessarily if you want to work on a local source tree and that includes any damn src in the world.
Just cd to the src tree and do following -

$ git add .
$ git commit
$ git tag -f
$ git tag -l
$ git branch devel-branch
$ git checkout devel-branch
$git branch
this shoule show a star in front of devel-branch.

Now modify the src, add files, remove some.
to commit
$ git diff
$ git add file_changed.c
$ git commit
$ git commit -a [to combine last two steps]

Hope this will help who want to migrate to git without downloading 300MBs of kernel src.