Categories
Software development

Breathing life back into libqgit2

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.

Categories
Software development

libqgit2: use git from your Qt code

Some time ago I started contributing to a new open source project. It’s called libqgit2.

Categories
Software development

Image diffs with git

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.