Gitless: A simple version control system built on top of Git
1–10 of 143 posts
Re: Gitless: A simple version control system built on top of Git
#2Re: Gitless: A simple version control system built on top of Git
#3Love this work!
Re: Gitless: A simple version control system built on top of Git
#4Yes. Git is powerful, but sadly has deep problems in its conceptual design. This is the reason why even mid-level engineers don't understand it fully. Love this work!
Re: Gitless: A simple version control system built on top of Git
#5Yes. Git is powerful, but sadly has deep problems in its conceptual design. This is the reason why even mid-level engineers don't understand it fully. Love this work!
Can you elaborate on the deep problems? I personally find it relatively conceptually elegant.
Once you understand this, Git really does become simple. All you have to do is map each command to the actual operation on the DAG.
This video really explains it quite well, it's the one video that allowed me to fully grasp everything: https://www.youtube.com/watch?v=1ffBJ4sVUb4
Re: Gitless: A simple version control system built on top of Git
#6Yes. Git is powerful, but sadly has deep problems in its conceptual design. This is the reason why even mid-level engineers don't understand it fully. Love this work!
I think this is important because people are so quick to jump on the "git is bad" contrarian meme. Git is a fantastic piece of work and the CLI has a variety of issues. On top of this, git is conceptually unintuitive, so the CLI issues make for a worse experience.
Re: Gitless: A simple version control system built on top of Git
#7I use git in my CMS which auto-commits a template file (text) on save. Which works great in a browser editor online. (ie, editing files remotely)
But I am not seeing an advantage to "not staging" with local files. What does this save when working locally?
Is there some disadvantage to staging I am not seeing here? Changing to "not tracking" seems like you removed the file from the repo, which in my opinion goes against the grain on how git works, and in a sorta bad way.
Re: Gitless: A simple version control system built on top of Git
#8Yes. Git is powerful, but sadly has deep problems in its conceptual design. This is the reason why even mid-level engineers don't understand it fully. Love this work!
Can you elaborate on the deep problems? I personally find it relatively conceptually elegant.
Git's use of a DAG is confusing and unfamilar for many programmers, though in reality it's beautiful and simple.
Re: Gitless: A simple version control system built on top of Git
#9Re: Gitless: A simple version control system built on top of Git
#10In other words, yes, this is useful.