Gitless: an experimental version control system built on top of Git
11–20 of 48 posts
Re: Gitless: an experimental version control system built on top of Git
#12So... what advantages does this provide over straight Git? Reading the docs, it doesn't appear to abstract over Git at all.
Re: Gitless: an experimental version control system built on top of Git
#13Re: Gitless: an experimental version control system built on top of Git
#14This is very hard to parse: "We are exploring what conceptual integrity means with the goal of building a rigorous foundation for concept design."
Huh?
Re: Gitless: an experimental version control system built on top of Git
#15It looks like there's no concept of a stage, which would imply that commits can only be made at a file level. This nerfs the single greatest feature of git: git add -p
Re: Gitless: an experimental version control system built on top of Git
#16Re: Gitless: an experimental version control system built on top of Git
#17So... what advantages does this provide over straight Git? Reading the docs, it doesn't appear to abstract over Git at all.
From what I can see: easier control over tracked/untracked status of files; no stage (might be considered a disadvantage, though I'll wager a good interactive commit feature would render a stage unnecessary), automatically commit everything by default, much simpler concept of what a branch is and isn't; no fetch at all, just merge. I like this experiment quite a lot. It's clearly very incomplete and lacking of featur…
Re: Gitless: an experimental version control system built on top of Git
#18Re: Gitless: an experimental version control system built on top of Git
#19A nice project: Git is a wonderful version control system, but the git cli (the porcelain) definitely has some annoyances. I think submodules, for example, are completely broken at the CLI level. I don't think this project necessarily goes far enough though; the biggest change I saw was getting rid of the staging area. Whether or not that's a good idea, I was hoping for crazier ideas! For example, how about something…
https://github.com/apenwarr/git-subtree
(also in git contrib/)
Re: Gitless: an experimental version control system built on top of Git
#20It looks like there's no concept of a stage, which would imply that commits can only be made at a file level. This nerfs the single greatest feature of git: git add -p
git add -p could just be replaced with git commit -p without adding a stage. Although it doesn't seem like this is what Gitless does at the moment.