Skip to content

Commit 96e1085

Browse files
committed
add message & sort supress keys
1 parent 3c8b554 commit 96e1085

File tree

3 files changed

+24
-10
lines changed

3 files changed

+24
-10
lines changed

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4682,22 +4682,23 @@
46824682
"gitlens.advanced.messages": {
46834683
"type": "object",
46844684
"default": {
4685+
"suppressBlameInvalidIgnoreRevsFileBadRevisionWarning": false,
4686+
"suppressBlameInvalidIgnoreRevsFileWarning": false,
46854687
"suppressCommitHasNoPreviousCommitWarning": false,
46864688
"suppressCommitNotFoundWarning": false,
46874689
"suppressCreatePullRequestPrompt": false,
46884690
"suppressDebugLoggingWarning": false,
46894691
"suppressFileNotUnderSourceControlWarning": false,
4692+
"suppressGitBranchNotFullyMergedWarning": false,
46904693
"suppressGitDisabledWarning": false,
46914694
"suppressGitMissingWarning": false,
46924695
"suppressGitVersionWarning": false,
4693-
"suppressLineUncommittedWarning": false,
4694-
"suppressNoRepositoryWarning": false,
4695-
"suppressRebaseSwitchToTextWarning": false,
46964696
"suppressIntegrationDisconnectedTooManyFailedRequestsWarning": false,
46974697
"suppressIntegrationRequestFailed500Warning": false,
46984698
"suppressIntegrationRequestTimedOutWarning": false,
4699-
"suppressBlameInvalidIgnoreRevsFileWarning": false,
4700-
"suppressBlameInvalidIgnoreRevsFileBadRevisionWarning": false
4699+
"suppressLineUncommittedWarning": false,
4700+
"suppressNoRepositoryWarning": false,
4701+
"suppressRebaseSwitchToTextWarning": false
47014702
},
47024703
"properties": {
47034704
"suppressCommitHasNoPreviousCommitWarning": {

src/config.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -584,25 +584,26 @@ export interface RemotesUrlsConfig {
584584

585585
// NOTE: Must be kept in sync with `gitlens.advanced.messages` setting in the package.json
586586
export type SuppressedMessages =
587+
| 'suppressBlameInvalidIgnoreRevsFileBadRevisionWarning'
588+
| 'suppressBlameInvalidIgnoreRevsFileWarning'
587589
| 'suppressCommitHasNoPreviousCommitWarning'
588590
| 'suppressCommitNotFoundWarning'
589591
| 'suppressCreatePullRequestPrompt'
590592
| 'suppressDebugLoggingWarning'
591593
| 'suppressFileNotUnderSourceControlWarning'
594+
| 'suppressGitBranchNotFullyMergedWarning'
592595
| 'suppressGitDisabledWarning'
593596
| 'suppressGitMissingWarning'
594597
| 'suppressGitVersionWarning'
595-
| 'suppressLineUncommittedWarning'
596-
| 'suppressNoRepositoryWarning'
597-
| 'suppressRebaseSwitchToTextWarning'
598598
| 'suppressGkDisconnectedTooManyFailedRequestsWarningMessage'
599599
| 'suppressGkRequestFailed500Warning'
600600
| 'suppressGkRequestTimedOutWarning'
601601
| 'suppressIntegrationDisconnectedTooManyFailedRequestsWarning'
602602
| 'suppressIntegrationRequestFailed500Warning'
603603
| 'suppressIntegrationRequestTimedOutWarning'
604-
| 'suppressBlameInvalidIgnoreRevsFileWarning'
605-
| 'suppressBlameInvalidIgnoreRevsFileBadRevisionWarning';
604+
| 'suppressLineUncommittedWarning'
605+
| 'suppressNoRepositoryWarning'
606+
| 'suppressRebaseSwitchToTextWarning';
606607

607608
export interface ViewsCommonConfig {
608609
readonly collapseWorktreesWhenPossible: boolean;

src/messages.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,18 @@ export function showGitVersionUnsupportedErrorMessage(
137137
);
138138
}
139139

140+
export async function showGitBranchNotFullyMergedPrompt(branchName: string) {
141+
const confirm = { title: 'Retry with --force flag' };
142+
const result = await showMessage(
143+
'warn',
144+
`Unable to delete branch '${branchName}'. It is not fully merged.`,
145+
'suppressGitBranchNotFullyMergedWarning',
146+
{ title: "Don't Show Again" },
147+
confirm,
148+
);
149+
return result === confirm;
150+
}
151+
140152
export async function showPreReleaseExpiredErrorMessage(version: string) {
141153
const upgrade = { title: 'Upgrade' };
142154
const switchToRelease = { title: 'Switch to Release Version' };

0 commit comments

Comments
 (0)