enhance: tag push behavior while creating and deleting (#999)

- Remember the state of `Push to all remotes after created` checkbox while creating tag
- Remember the state of `Delete from remote repositories` checkbox while deleting tag
- Change default state of `Delete from remote repositories` to `false`

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-02-19 10:35:34 +08:00
parent 5d2cd8b2fa
commit 59638eb731
No known key found for this signature in database
5 changed files with 25 additions and 13 deletions

View file

@ -104,6 +104,18 @@ namespace SourceGit.Models
set;
} = false;
public bool PushToRemoteWhenCreateTag
{
get;
set;
} = true;
public bool PushToRemoteWhenDeleteTag
{
get;
set;
} = false;
public DealWithLocalChanges DealWithLocalChangesOnCreateBranch
{
get;