It’s been a long time since I last wrote about libqgit2. There has been only slow progress in the library since then, except for the last few months when some big improvements have taken place.
Some time ago I started contributing to a new open source project. It’s called libqgit2.
Git is an awesome version control tool. Currently I use it exclusively for projects where I get to decide the VCS. I mostly use the command line interface and gitk and since I’m quite fluent with these the work flow is most of the time quite quick.
One of the occasions where gitk doesn’t really do well is showing differences in image files. For example, when there is a .png image checked in to the git repository and it changes gitk (nor bare git) tells nothing about what changed visually in the image.
Since git is quite configurable and extendable I wanted to search for a way to amend it somehow in order to really see how the images in my git repositories have changed – visually.
First off course I searched from the net what kind of solutions others might have for this problem. I got some ideas but not really a satisfying complete solution.