News for hackers. Stuff that matters.
Re:Why software engineering processes and tools don’t work f... by lmm on Thursday October 15, 2020 @01:59AM (#24785331)
The way the staging area interacts with other commands is completely nonsensical (example: stash and then unstash, and you'll find you've changed which parts of your diff were staged). The commands are horrendously inconsistent and non-orthogonal: git checkout does zillions of different things, git remote needs -v to do anything useful, using "-" to refer to the previous branch works for some commands but not others...

There are no comments on this comment yet.