Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think git's concepts are simple and worth learning (unlike what the gitless people said).

That being said, the command line interface is "meh" at best and full of byzantine options.



> I think git's concepts are simple and worth learning

For what purpose? The reason for using a VCS is to get your job done. If gitless does that, why should I need to learn the concepts of a content-addressable graph storage and traversal format?


For instance, git has a notion of staging area (the index) where you collect the changes that go into a commit. In gitless, all changes to tracked files are committed. The index goes a long way towards making nice commits that can be understood by other team members, pass tests, etc.

Similarly, the stash that allows you to save your uncommitted changes before switching branches is also quite worthwhile.


For all intents and purposes, gitless has an index too. It lets you specify upto hunk-level granularity what you want to include in (and exclude from) each commit.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: