meld – cvs diff with ease

There are couple of ways to make life easier with CVS diff. But here is one that is really good.
First if you haven’t, install meld:
sudo yum install meld
meld is basically a diff viewer and pretty good at it 😉
Continue readingIgnore CVS and svn directories in bash autocompletion.
CVS and SVN directories are something that really cause lot of un-necessary nuisance. So, simple solution just ignore them 🙂
export FIGNORE=CVS:~:.o:.svn bind 'set match-hidden-files off'
Related articles
kernel source code — the easier way to get it with git.
The simplest way to get the kernel code is :
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
If you want to get the other branches then head over to <a href="http://git.kernel.org">”Kernel Git Page”
sudo yum install teamgit
Get list of git repositories from command line.
Earlier I had posted a small blog on teamgit. The problem still is that you have to manually go to the git.kernel.org page and get the list of the repo’s that you can download. How about a command line to get the same. Here’s one:
wget -O – http://git.kernel.org |grep ”class=.list.” |grep -v title|awk -F’>’ '{print $3}’|sed ’s/<\/a//’
Output will be like this:<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">linux/kernel/git/ghaskins/linux-2.6-hacks.git