Live data from Hacker News

Fork: A fast and friendly Git client for Mac and Windows

fork.dev

121–130 of 173 posts

Re: Fork: A fast and friendly Git client for Mac and Windows

#121

As someone pretty comfortable with got on the command line, what advantages would a GUI give me? I’m not trolling, it’s an honest question. Anyone with good got command line skills move to something like this and find it offers them a better workflow?

We've found that our repos get bad branches and bad merges far less often with them. For a long time, we had issues where a repo would have to be completely rebuilt (or replaced with all history lost) after a dev who thought he knew the Git CLI did a merge incorrectly or force pushed something. Detached HEAD branches locally and remotely, incompatible remote branches, inability to merge without conflict, etc. It was…

All your troubles would be solved if you simply locked down master and only allowed pull requests with limited merge options like fastforward and squash. I work at a small shop with 6 devs. We do this. No issues.

Re: Fork: A fast and friendly Git client for Mac and Windows

#122
post #111

Ok - I haven't read all the comments here; maybe it's been asked and answered, but I'm going to ask anyhow: Is there something like this available for Linux? Even if you have to pay for it? IntelliJ covers most use cases, and I already pay for that, but I have been wanting to move away from it, and I am one of those few who do not like to use the cli much for git, unless there's no other choice (sometimes, that's the…

Not Fork, but I just love Sublime Merge. It runs natively on all major OSs and is insanely fast. Plus I can’t go back from that search function, it’s just too good. Might be worth a try?

Re: Fork: A fast and friendly Git client for Mac and Windows

#126

Earlier quoted context omitted.

That applies to any license, doesn't it? Congress could abolish the public domain or ban stuff like the GPL.

IANAL, but I'm fairly sure banning "stuff like the GPL" would mean banning every EULA and software license, as that's really all the GPL is. Eben Moglen (Free Software Foundation) sums up the differences: > But most proprietary software companies want more power than copyright alone gives them. These companies say their software is “licensed” to consumers, but the license contains obligations that copyright law knows…

> IANAL, but I'm fairly sure banning "stuff like the GPL" would mean banning every EULA and software license, as that's really all the GPL is.

You can specifically ban (or make unenforceable) any subset of copyright licenses without banning copyright licenses generally.

Re: Fork: A fast and friendly Git client for Mac and Windows

#127

Earlier quoted context omitted.

That applies to any license, doesn't it? Congress could abolish the public domain or ban stuff like the GPL.

IANAL, but I'm fairly sure banning "stuff like the GPL" would mean banning every EULA and software license, as that's really all the GPL is. Eben Moglen (Free Software Foundation) sums up the differences: > But most proprietary software companies want more power than copyright alone gives them. These companies say their software is “licensed” to consumers, but the license contains obligations that copyright law knows…

> would mean banning every EULA and software license

That seems proper. AFAIK, these have (statistically) never protected the public, so the legalese is there for protect the company's ability to restrict and penalize the user, as well as fill the pockets of lawyers.

Re: Fork: A fast and friendly Git client for Mac and Windows

#128

The license prohibits all kinds of things so I am not comfortable using it: https://fork.dev/license Specifically, it says: * "You will not use this Software to engage in or allow others to engage in any illegal activity.": Which jurisdiction? how far do I have to go to prevent illegal activity? * "You will not engage in using this Software that will interfere with or damage the operation of the services of any third…

Either quotes have been deliberately taken out of context, or the author has updated the license. It now reads: By using this Software or storing this program or parts of it on a computer hard drive (or other media), you are agreeing to be bound by the terms and conditions of this Agreement. You represent and warrant that you will not violate any of the requirements of this Agreement and further represent and warrant…

Does that seem like a reasonable license to you? Admittedly, it doesn't matter, because these authors don't have the resources to hire lawyers from abroad, but all this stuff about "illegal activity"? This is a git client. It gives us no functionality that does not already exist in git. What am I going to do, rob a convenience store with it? Why would the author care if I did? Why are the terms more onerous than those of git itself?

Re: Fork: A fast and friendly Git client for Mac and Windows

#129

Earlier quoted context omitted.

IANAL, but I'm fairly sure banning "stuff like the GPL" would mean banning every EULA and software license, as that's really all the GPL is. Eben Moglen (Free Software Foundation) sums up the differences: > But most proprietary software companies want more power than copyright alone gives them. These companies say their software is “licensed” to consumers, but the license contains obligations that copyright law knows…

> IANAL, but I'm fairly sure banning "stuff like the GPL" would mean banning every EULA and software license, as that's really all the GPL is. You can specifically ban (or make unenforceable) any subset of copyright licenses without banning copyright licenses generally.

How would that law be written? If it mentioned GPL by name (which I don't think would be Constitutional?), we'd just use a different name for it. If it zeroed in on particular legal idioms used by GPL (which probably are also used by thousands of other licenses), GPL could be modified to use different idioms. If the law were general enough to take out GPL for good, it would be general enough to take out all software licenses for (very) good.

Re: Fork: A fast and friendly Git client for Mac and Windows

#130
post #79

On the plus side I find Fork to be performant and clean. I prefer it over Kraken and Tower and I find it vastly better than SourceTree. I also find it somewhat similar to GitX-dev on the Mac, which is a good thing. On the minus side (and it's a big minus), it's not open source. As a developer of commercial software I basically have to trust the Fork developers not to do anything fishy with all the source code / IP th…

It is very disappointing that in 2019 we still have to rely on trusting a software vendor or reading the app souce code if it is available. That would be great to we have an OS-level system to give fine-grained permissions and restrictions to desktop apps, like on lineageOS?

Disabling unsafe and unnecessary sys calls in containers (not Docker) and forcing apps to communicate via API with capabilities management would let you do this now, I think. In fact, sandstorm.io is said to do all this. And it's open-source. I never used it, except the demo. And I'm not sure if its PowerBox (manages capabilities) is fully implemented.
Post reply on HN