Fake axiom creation

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fake axiom creation

OmegaKV
Due to the unlearnability of git, I am exploring alternatives. But since git is now standard, I need something compatible with git.

hg-git is a git wrapper for mercurial, but it not an option because every time I have tried to install it I have run into problems (because it relies on too many dependencies which the developers don't bundle).

Gitless is another git wrapper I am looking at. Right now I am researching it, reading reviews of it, and working on reading the paper the author wrote on it. Here are some people's comments on it:

https://news.ycombinator.com/item?id=18512854

If you look at the highest voted comment, it criticizes the author of gitless for both claiming that git has "conceptually" flawed, and then proceeding to make a wrapper of it. As if it is an axiom that if something is "conceptually" flawed, then it wouldn't make sense to make a wrapper of it. The commenter's tone is one where he acts like he knows what he is talking about (of course, he is a teacher), which is probably why so many people accepted this axiom he invented and then proceeded to upvote him.

But the reality is that this is a fake axiom. "Conceptual" has nothing to do with it, no matter what sense of the word he meant. What matters for making a wrapper is that the low-level functionality is there. And in the case of git you can usually do what you need to do with enough googling to find the right syntax, set the right flags, include, the right special characters, which means that the low level functionality is there. So I see no reason why a wrapper of git wouldn't work.
RSF
Reply | Threaded
Open this post in threaded view
|

Re: Fake axiom creation

RSF
I'm glad to see that others hate git.

I have procrastinated from learning it for years, but I thought that it was because of my lack of knowledge in how to use it.

I instinctively dislike Git, just about as much as I hate js.

It seems like there should be a much simpler solution for a diff repo?

I have no learned mercurial either yet, since I don't have a team, and I just use various directories locally to mantain version and to separate dev from production,
Reply | Threaded
Open this post in threaded view
|

Re: Fake axiom creation

fschmidt
Administrator
Source control is valuable even in a one-person project.  I use it for my personal projects.  See:

http://www.reactionary.software/mercurial.html