Jujutsu: a new, Git-compatible version control system
Jujutsu: a new, Git-compatible version control system
Posted Jan 22, 2024 18:14 UTC (Mon) by madscientist (subscriber, #16861)In reply to: Jujutsu: a new, Git-compatible version control system by Wol
Parent article: Jujutsu: a new, Git-compatible version control system
Also I'm not talking about Git. I'm talking about Magit. Whether you find the staging capability of Git confusing or not is irrelevant to my point, which is that Magit makes it clear why staging exists and what it's good for and how to use it, and makes it easy to use. And, Magit doesn't hide staging or pretend it's just a different way to talk about commits: it's a separate thing, which is integral to the workflow.
I don't really know what you mean by "software house environments"; Emacs is not exactly specialized or with limited availability.
Just to remind there's no such thing as a "programming/computer guru" who is not also an end-user. We are all end-users.
As for why it's complicated, well, some things are just complicated and the only way to simplify them is to remove functionality. Obviously it would be great to have a simple interface to support simple uses and save the complexity for more advanced users, and it would be great if the complex uses could also be made simpler, but to paraphrase Pascal "I am sorry for the complexity of the interface, I have not the time to make it simpler".