News for hackers. Stuff that matters.
Re:Shit – An implementation of Git using POSIX shell by wyclif on Wednesday February 12, 2020 @10:58PM (#22315220)
Almost everybody I've ever worked with who complained about Git has a conversation with a coworker that goes something like this:

Coworker: "I really hate Git, it's so hard to understand what's going on internally."

Git guy: "Did you read the documentation?"

Coworker: "Nope."

Git guy: "Did you read Git - book?"

Coworker: "Nope."

Git guy: "Did you read Scott Chacon's 'Pro Git'?"

Coworker: "Nope."

Git guy: "..."

Re:Shit – An implementation of Git using POSIX shell by blub on Saturday February 15, 2020 @03:06PM (#22337610)
That conversation already went off the tracks at "internally", since it shouldn't matter at all how it works internally. We do not learn how most things work in detail, because we wouldn't have time to live our life if we did.

In this particular case, git is a version control tool and it supports various typical operations for such tools. One should be able to learn the commands and then successfully use the tool. If that's not possible, I continue to assert that there's a problem with the tool.

Re:Shit – An implementation of Git using POSIX shell by Ace17 on Thursday February 13, 2020 @02:25AM (#22315975)
The likelihood for this conversation to occur, in a way, also depends on the tool itself, and tells us something about it.

As a matter of fact, git is hard to use.

The question is: keeping the same level of functionality, could it have been made easy to use?

Re:Shit – An implementation of Git using POSIX shell by p_l on Thursday February 13, 2020 @05:51AM (#22316737)
It also speaks about the quality of users as a whole - we somehow forgot to RTFM at all or lead people to documentations, simultaneously accepting lack of documentation in a vicious cycle.
Re:Shit – An implementation of Git using POSIX shell by amenod on Thursday February 13, 2020 @02:26PM (#22320586)
And the answer is: yes, absolutely. Mercurial is a whole level better. Unfortunately git won - because of GitHub, not on technical merit.