Live data from Hacker News

Fork: Fast and Friendly Git Client for Mac

git-fork.com

41–50 of 109 posts

Re: Fork: Fast and Friendly Git Client for Mac

#41
post #39

Earlier quoted context omitted.

It looks like it's a pretty common question :). I already answered on that question above.

For me SourceTree is slow and consumes a lot of memory. A good UI, but lean and fast would be a great improvement!

To compare SourceTree and Fork performance you can open a large repository (>10000 commits, like React) and try to check the initial commit.

Re: Fork: Fast and Friendly Git Client for Mac

#42
post #23
post #5

The web page lacks any screenshots of the change staging screens.

Yes. I looked for that too. Those are the screens that bring by far the most value for me in gui clients... (instead of "git add -p")

Thanks guys. I'll add them soon.

Re: Fork: Fast and Friendly Git Client for Mac

#43
post #38

i have been using GitBox ( http://gitboxapp.com ) for quite awhile now, but it seems like it doesn't get much in the way of updates, so i tried this. Very first thing it does is write a file called "gitclient.log" to my home directory. i deleted it, and it came back the next time i started the app. I see nothing in the prefs that allows you to move the file somewhere else. call me picky, but this is is a deal-breaker…

How are you using Git in the first place? The first time it asked me to do `git config --global user.name` and `git config --global user.email` and produced a ~/.gitconfig file.

I didn't have to do that, probably because I already had that stuff lying around from earlier git usage. Fork recognized several of the repos I use without me having to configure anything.

It was missing a couple of crucial repos I need, and I was in the process of figuring out how to add them, when I hit the show-stopper that caused me to put the app in the trash.

The developer says he's put up a new version without that problem, so I will try again.

Re: Fork: Fast and Friendly Git Client for Mac

#44
post #9

The only thing that jumps out at me is the visual of the git tree diagram on the left - other than that why not just use the command line? Am I missing something?

Not sure why this is downvoted, I'm also interested to know how popular these sort of tools are compared to command line git and what the main advantages are.

Re: Fork: Fast and Friendly Git Client for Mac

#46

i have been using GitBox ( http://gitboxapp.com ) for quite awhile now, but it seems like it doesn't get much in the way of updates, so i tried this. Very first thing it does is write a file called "gitclient.log" to my home directory. i deleted it, and it came back the next time i started the app. I see nothing in the prefs that allows you to move the file somewhere else. call me picky, but this is is a deal-breaker…

I don't know why, but a lot of devs seem to just ignore ~/Library/Application Support/, where crap like this is supposed to go

It's worse on Windows, where Git tools (including some from Microsoft themselves!) expect to see a .ssh folder in your user folder root. Wrong. Bad. Windows doesn't work that way! There's not even any contract/guarantee the user folder root is writable by the user in Windows! Sigh.

Lazy Linux developers making lazy "ports" lazily.

Re: Fork: Fast and Friendly Git Client for Mac

#47

What's an argument for switching from Sourcetree? I recently tried Git's own Mac client and was running back to Sourcetree within a few minutes...

Do you really need one? Sourcetree is awful. Slow. Bloated. It even fails to dim non-available UI elements all over the place. Doesn't know how to use checkbox widgets correctly.

I love the 5-6 seconds of waiting for its UI to gradually, slooowly, update itself after you do virtually any operation, no matter how simple.

Re: Fork: Fast and Friendly Git Client for Mac

#48
post #9

The only thing that jumps out at me is the visual of the git tree diagram on the left - other than that why not just use the command line? Am I missing something?

Because I have dyslexia and command lines are torture for me.

Do you really need to justify people making tools more usable? Seriously? Isn't it enough to say, "if there's a quality UI, way more people can comfortably use the tool."

Re: Fork: Fast and Friendly Git Client for Mac

#49
post #13

Yet another Git GUI front end :-) The homebrew version of the Git is bundled with two Git GUI frontends called gitk (invoked with `gitk`) and git-ui (invoked with `git gui`)

Yeah but they aren't very nice.

But they're very useable. Perhaps utilitarian. While I personally use the CLI 90% of the time, these fill in the gaps nicely.

Re: Fork: Fast and Friendly Git Client for Mac

#50
post #13

Yet another Git GUI front end :-) The homebrew version of the Git is bundled with two Git GUI frontends called gitk (invoked with `gitk`) and git-ui (invoked with `git gui`)

It's not just homebrew, they're part of most standard git distributions (fully cross platform!)
Post reply on HN