-
Notifications
You must be signed in to change notification settings - Fork 217
[FEATURE] Remember selected options for checkout, create branch and pull actions #185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
My idea for these options is to provide only the most conservative default values, rather than keeping the most recent selection status. Because it may lead to completely different results. Here is an example: For the The same goes for |
@love-linger I appreciate that, but "Do nothing" isn't unsafe. It will just fail if there are local changes that prevent the operation, right? My problem with "Stash & Reapply" is that it stages untracked files and then I have to remember to unstage them. I'd go as far as to say that it could be more unsafe than "Do nothing" since it could lead you to commit files that you were not supposed to commit. And it's not always practical to add everything to .gitignore. |
I'd like to change to default action that deal with local changes to |
…/checkout/create new branch to `Do Nothing` (#185)
That'd work for me! |
… on pull for each repository (#185)
The implementation for these two features has been pushed to branch |
@love-linger Thanks, works beautifully! |
Since the situation I was worried about still occurred, I decided to roll back this feature.
See #977 |
It would be nice if SourceGit would remember the chosen way to deal with local changes if it's "Stash & Reapply" or "Do Nothing" (I almost exclusively use "Do Nothing", and it requires an extra click). "Discard" is destructive, so I would not let it remember that one.
It would also be nice if it would remember the state of "Use rebase instead of merge".
The text was updated successfully, but these errors were encountered: