sourcegit icon indicating copy to clipboard operation
sourcegit copied to clipboard

Commit & Push (Make Background Operation)

Open XeonG opened this issue 1 month ago • 5 comments

Basically that it takes focus until it has finished uploading and doesn't show any sort of upload progress, would be nice if you could carry on doings stuff, ie making adding further files/folders to staging area, while that is in progress, commit/commit & push are disabled until it has finished something like that.

XeonG avatar Nov 08 '25 01:11 XeonG

for your own safety when using git, this should stay a blocking action. committing is an instant action as it is local, and for the push action it is important to await the response from the server, as your repository might be in a different state depending on the response. If you want to continue making more commits, consider using the commit (without push) option instead and push after you've finished your actions.

mithom avatar Nov 10 '25 07:11 mithom

My idea is that.. the commit/commit push would be disabled during a push... I just want to be able to look at files/folders and move things into staging for the next commit/push without this ui blocking

XeonG avatar Nov 10 '25 15:11 XeonG

That is exactly the issue, you should not move things into staging while the previous push is still going on. It is bad practice. And no other clients offer this functionality for a reason

mithom avatar Nov 10 '25 15:11 mithom

Looking at is a different story, but to make sure that not a single conflicting git command is triggered would be a tremendous task.

mithom avatar Nov 10 '25 15:11 mithom

ok then nothing can go into staging, no git commands can be sent, just don't block the UI from just looking at file/folders browsing and looking at what can go into a next commit etc

XeonG avatar Nov 10 '25 15:11 XeonG