4 ms·
In the project's README it says "g add isn't necessary for staging since g commit will automatically add objects. In fact, g does not expose the concept of stag
by Cogito 15y ago
In the project's README it says "g add isn't necessary for staging since g commit will automatically add objects. In fact, g does not expose the concept of staging through its interface", which if followed through with will ensure that this project never gains traction.
The staging areas, though foreign to newcomers, is one of the most liked features of git (I should look up the git survey results, but I'm lazy). In fact, it is core to many excellent features of git, not least of all the ability to interactively select which parts of your work you want to commit, even down to different hunks in the same file. Ignoring this powerful concept makes git a less powerful beast, and hobbles it unnecessarily. To say that the concept of staging is complex is fine, but surely throwing it out is the wrong answer.
- dogweather 15y agoInteresting feedback - thanks! I started off with that idea because I personally rarely use this feature. I pretty much always commit all my changes. And so I only change things that I want to commit. I'm sure I picked up this habit from my svn days. I'll look around for those survey results.