I am looking for a linux gui client which can checkout a commit with a double click. I have just tried giggle, gitk, git-cola and git-gui. None of them have that option (or at least doesn't work out of the box).
GitAhead [3] is not as well integrated into Git, and it is essentially the work of developer Jason Haslam. The software is available under the MIT license. We were able to install the current version 2.5.3 on Ubuntu 18.04 in our lab without any trouble. If you are interested in the product, you won't find it in your package manager's lists, but it is available on GitHub [5]. The package with the .sh extension is a script, which you need to make executable by typing chmod u+x GitAhead-2.5.3.sh and then launch by typing./GitAhead-2.5.3.sh. The command unpacks the software contained in an archive into a subfolder. You then launch the software via the gitahead file.
The documentation for the software is fairly sparse. If you have any questions, you are supposed to tag them as [gitahead] on Stack Overflow [6], which apparently nobody has done yet. Most Git users probably intuitively understand how the application works anyway, so they don't need a helping hand. The fact that people actually use GitAhead is shown by the open issues on GitHub.
760c119bf3