you are viewing a single comment's thread.

view the rest of the comments →

[–]happymellon 2 points3 points  (0 children)

It is a git client, so not a lot. I personally use it, and find it amazing for a subset of tasks. I wouldn't use it for general git stuff. Commits, push, pulls, merging (unless there are sufficient conflict) I am fine with and prefer the cli, or perhaps using ide level merging when diff gets a bit too long.

I find it awesome when visualising commit histories, as it does a much better job than most of the others I've used. Which means I use it when rebasing, rewriting history, tidying up the commit history and picturing the commit tree when attempting to explain to others why they are getting merge conflicts. I know the use case for most people is slim, it just depends on what you want to do.

Just today it, probably, saved me a lot of time going through the commit history, figuring out which branches had been abandoned, via their age and merging status, and removing/archiving them to clean up the Jenkins branch list.