Skip to content

Commit a5905d5

Browse files
committed
add message & sort supress keys
1 parent aa64c51 commit a5905d5

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
@@ -4675,22 +4675,23 @@
46754675
"gitlens.advanced.messages": {
46764676
"type": "object",
46774677
"default": {
4678+
"suppressBlameInvalidIgnoreRevsFileBadRevisionWarning": false,
4679+
"suppressBlameInvalidIgnoreRevsFileWarning": false,
46784680
"suppressCommitHasNoPreviousCommitWarning": false,
46794681
"suppressCommitNotFoundWarning": false,
46804682
"suppressCreatePullRequestPrompt": false,
46814683
"suppressDebugLoggingWarning": false,
46824684
"suppressFileNotUnderSourceControlWarning": false,
4685+
"suppressGitBranchNotFullyMergedWarning": false,
46834686
"suppressGitDisabledWarning": false,
46844687
"suppressGitMissingWarning": false,
46854688
"suppressGitVersionWarning": false,
4686-
"suppressLineUncommittedWarning": false,
4687-
"suppressNoRepositoryWarning": false,
4688-
"suppressRebaseSwitchToTextWarning": false,
46894689
"suppressIntegrationDisconnectedTooManyFailedRequestsWarning": false,
46904690
"suppressIntegrationRequestFailed500Warning": false,
46914691
"suppressIntegrationRequestTimedOutWarning": false,
4692-
"suppressBlameInvalidIgnoreRevsFileWarning": false,
4693-
"suppressBlameInvalidIgnoreRevsFileBadRevisionWarning": false
4692+
"suppressLineUncommittedWarning": false,
4693+
"suppressNoRepositoryWarning": false,
4694+
"suppressRebaseSwitchToTextWarning": false
46944695
},
46954696
"properties": {
46964697
"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
@@ -138,6 +138,18 @@ export function showGitVersionUnsupportedErrorMessage(
138138
);
139139
}
140140

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

0 commit comments

Comments
 (0)