News for hackers. Stuff that matters.
Re:Gitless: a version control system by dahart on Sunday October 02, 2016 @11:42AM (#12622832)
> - stashing is dangerous. I've seen many students loosing work with a stash pop requiring a merge which ended badly.

Yes!! Stash has a problem that it's attractive to beginners, and its easier than other commands to hose yourself. It's a separate system for managing changes outside of commits, I don't get it. They could have made shortcuts to branch & commit. Mystifying.

> What we need is a good UI on top of that.

Srsly. But, wouldn't having a consistent & clean command line interface enable that? I haven't seen a good git GUI yet, they are all crippled because they stick to git's terminology. None of the UIs have been able to escape the foundation of the git command line, and I'm starting to think it's not possible.

Re:Gitless: a version control system by __david__ on Sunday October 02, 2016 @04:28PM (#12624063)
> Yes!! Stash has a problem that it's attractive to beginners, and its easier than other commands to hose yourself. It's a separate system for managing changes outside of commits, I don't get it.

It isn't a separate system "outside of commits". Stashes are literal commits. If you were to write a script that made little WIP commits it would probably end up looking a lot like git-stash (which is literally just a shell script wrapper around other git commands).

Re:Gitless: a version control system by dahart on Sunday October 02, 2016 @04:57PM (#12624195)
Sure, except stashes aren't in the reflog, so they are "outside of commits".