Git-diffing Excel files

Posted on Fri 04 March 2016 in Tools • Tagged with git, diff, excel

In this post, I’m going to demonstrate how to get a useful diff for binary Excel files that reside in a Git repository. I assume that you’re familiar with Git, and in that case you know that having binary files in a repository is generally not a good ...


Continue reading

How git changed my commit behavior

Posted on Fri 11 October 2013 in Opinion • Tagged with git, vcs, commit

Git is my version control system of choice nowadays. Its feature set fits extremely well with my usual software development workflow, and there are so many aspects of git that I could write about, but this particular blog post is about commit behavior.

There is nothing religious about this post ...


Continue reading

Offline repository sync using git bundle

Posted on Mon 11 June 2012 in Tools • Tagged with bundle, git

Keeping git repositories in sync is usually and easily done using git pull and git push. However, for those rare times when you don’t have network connectivity (or limited connectivity) and still need to transfer the contents of a repository to somewhere else, there’s git bundle.

The bundle ...


Continue reading

Using Git locally within a Subversion branch

Posted on Thu 19 January 2012 in Tools • Tagged with git, subversion

I’m not a big fan of Subversion but I’m madly in love with Git! So much that when I have to use Subversion, I create a Git repository within my locally checked out Subversion branch. This is really easy to do, and only takes four simple steps:

  1. Navigate ...

Continue reading

Node.js experimentation - a GitHub clone script

Posted on Thu 19 January 2012 in Coding • Tagged with async, git, node.js

Recently I wrote my first Node.js program! Yeah, yeah, I know! Late to the game and all that! But I thought it was time to catch up with the rest of the world. Better late than never, right? (Also, the program needed to parse JSON data, so JavaScript felt ...


Continue reading

Code demo using git

Posted on Mon 10 October 2011 in Tools • Tagged with demo, git

I’m very fond of git for many reasons, one being its changeset-based commit model. Today I ran a demo of some code for a customer, and I used git as a demo driver - much like a TV chef brings out stuff he or she has prepared earlier. There are ...


Continue reading