Git GUI for making commits
Problem
I use this software on a daily basis, it would be really cool to have an integrated Git GUI for comitting stuff. Shouldn't be very hard to have something basic.
Proposal
A git GUI similar to VScode VCS or github desktop.
Prior Art (Optional)
No response
There is an open discussion regarding improving Git support. I would be happy to review any PR implementing this feature.
I would be happy to make some progress on the issue when I have time (e.g. make an API)
@jeremypw do you mind if I have a go at this?
@colinkiama Just noticed this is essentially a duplicate of #502 which has been in the related projects for quite some time. To simplify things I will mark this as "Duplicate" and ask that you link your work to the primary issue and project (https://github.com/elementary/code/projects/2). It would be very good to have some progress on this and I would certainly be willing to review your PR. I would suggest perhaps mocking up a UI first and getting some input from @danirabbit to ensure that we stay in line with the elementary aesthetic. As there are several potential Git/Github actions that could be implemented in future maybe a project action menu button somewhere in the sidebar?
Duplicate of #502