News for hackers. Stuff that matters.
Re:Ask HN: What command line interface do you wish had a gra... by Artlav on Monday May 16, 2016 @07:04AM (#11705521)
Git, without a question. There is the TortoiseGit on Windows which makes Git USABLE. On *nix there is nothing even remotely as good, unfortunately.
Re:Ask HN: What command line interface do you wish had a gra... by silky on Tuesday May 17, 2016 @12:32PM (#11714976)
IIRC, theres a section on ProGit[0] about GUI Git clients

[0]: https://progit.org/

Re:Ask HN: What command line interface do you wish had a gra... by sotojuan on Tuesday May 17, 2016 @09:06AM (#11713250)
Try GitUp! Very underrated:

http://gitup.co/

Re:Ask HN: What command line interface do you wish had a gra... by smt88 on Monday May 16, 2016 @07:09AM (#11705536)
SmartGit. It's way, way, way better than Tortoise.
Re:Ask HN: What command line interface do you wish had a gra... by Artlav on Monday May 16, 2016 @08:00AM (#11705732)
Yeah, it's one of the better ones. It's good enough to do stuff, but still leaves a feeling of being severely underfeatured wrt Tortoise.

Small things:

-File comparison tool is unusable - the relative floating sides make it impossible to see non-trivial changes.

-No graph view to see branch dependencies

-No exporting a commit from history into a zip file

-No changed line count for quick look at where the significant changes are

-Maybe more, don't remember the all of it

The total on the small things makes it a barely usable tool.

Re:Ask HN: What command line interface do you wish had a gra... by smt88 on Monday May 16, 2016 @12:30PM (#11707431)
> File comparison tool is unusable - the relative floating sides make it impossible to see non-trivial changes.

Up and down arrows. They will take you to the next change, regardless of how small. Start at the top and hit the down arrow until you've reviewed all the changes.

> No graph view to see branch dependencies

The log does the same thing, just in a different visual format.

> No exporting a commit from history into a zip file

If you mean as a patch, you can do that in the log. Right-click the commit and select "Format Patch".

If you mean the whole repo at the time of that commit, you just have to do it manually by switching to that commit and creating the archive yourself. If you host your code on GitLab, GitHub, or BitBucket, you can just do this through the GUI of the host. I'm sure there are CLI tools that automate the process as well.

> No changed line count for quick look at where the significant changes are

This is definitely missing from SmartGit. I review 100% of changes and force my team to commit as atomically as possible, so this wouldn't be helpful for me.

Re:Ask HN: What command line interface do you wish had a gra... by Artlav on Monday May 16, 2016 @01:01PM (#11707713)
> Up and down arrows. They will take you to the next change, regardless of how small.

I meant the whole idea of relatively floating comparison - you can't see the size of the change, just jump over it since the text on both sides is continuous. If the lines are added, then there should be a gap on the opposite size, with fixed text-to-text relation.

That, or it's a peculiarity of my perception.

Re:Ask HN: What command line interface do you wish had a gra... by mcdevhammer on Monday May 16, 2016 @10:23PM (#11710999)
I find gitx is pretty good.
Re:Ask HN: What command line interface do you wish had a gra... by Jemaclus on Tuesday May 17, 2016 @02:09AM (#11711622)
I use GitX as well, and I love it. I've used a couple of others, but GitX is just minimal and gets the job done easily.
Re:Ask HN: What command line interface do you wish had a gra... by Zekio on Monday May 16, 2016 @07:54AM (#11705702)
git kraken seems okay, not used it much, but check it out
Re:Ask HN: What command line interface do you wish had a gra... by Artlav on Monday May 16, 2016 @08:16AM (#11705779)
Call me odd, but their site trips my billboard filters. I look at it and get the same feeling one gets when some ad pops up - "close the tab".

False advertisement - their "with no dependencies" turned into hunting for dependencies with ldd and error messages. Should have said "with no list of dependencies".

Then it started, hung at "checking-for-update" and won't budge for 15 minutes already. Not looking good so far.