I'm advocating for a replacement...and why it's so difficult.
> distributed code development
Code development is no longer distributed. It's centralized in Github/Gitlab for about 99% of cases. And everyone is always connected in real-time to a central server...and also to all other contributors.
These possibilities are so far from the reality of when Git was created.
> staging or a distinction between commit and push
I'm advocating for a replacement...and why it's so difficult.
> distributed code development
Code development is no longer distributed. It's centralized in Github/Gitlab for about 99% of cases. And everyone is always connected in real-time to a central server...and also to all other contributors.
These possibilities are so far from the reality of when Git was created.
> staging or a distinction between commit and push
This is trivial to handle.