<commit_before>{
	"displayName": "Git",
	"description": "Git SCM Integration",
	"command.setLogLevel": "Set Log Level...",
	"command.clone": "Clone",
	"command.cloneRecursive": "Clone (Recursive)",
	"command.init": "Initialize Repository",
	"command.openRepository": "Open Repository",
	"command.close": "Close Repository",
	"command.refresh": "Refresh",
	"command.openChange": "Open Changes",
	"command.openAllChanges": "Open All Changes",
	"command.openFile": "Open File",
	"command.openHEADFile": "Open File (HEAD)",
	"command.stage": "Stage Changes",
	"command.stageAll": "Stage All Changes",
	"command.stageAllTracked": "Stage All Tracked Changes",
	"command.stageAllUntracked": "Stage All Untracked Changes",
	"command.stageAllMerge": "Stage All Merge Changes",
	"command.stageSelectedRanges": "Stage Selected Ranges",
	"command.revertSelectedRanges": "Revert Selected Ranges",
	"command.stageChange": "Stage Change",
	"command.revertChange": "Revert Change",
	"command.unstage": "Unstage Changes",
	"command.unstageAll": "Unstage All Changes",
	"command.unstageSelectedRanges": "Unstage Selected Ranges",
	"command.rename": "Rename",
	"command.clean": "Discard Changes",
	"command.cleanAll": "Discard All Changes",
	"command.cleanAllTracked": "Discard All Tracked Changes",
	"command.cleanAllUntracked": "Discard All Untracked Changes",
	"command.closeAllDiffEditors": "Close All Diff Editors",
	"command.commit": "Commit",
	"command.commitStaged": "Commit Staged",
	"command.commitEmpty": "Commit Empty",
	"command.commitStagedSigned": "Commit Staged (Signed Off)",
	"command.commitStagedAmend": "Commit Staged (Amend)",
	"command.commitAll": "Commit All",
	"command.commitAllSigned": "Commit All (Signed Off)",
	"command.commitAllAmend": "Commit All (Amend)",
	"command.commitNoVerify": "Commit (No Verify)",
	"command.commitStagedNoVerify": "Commit Staged (No Verify)",
	"command.commitEmptyNoVerify": "Commit Empty (No Verify)",
	"command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
	"command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
	"command.commitAllNoVerify": "Commit All (No Verify)",
	"command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
	"command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
	"command.commitMessageAccept": "Accept Commit Message",
	"command.commitMessageDiscard": "Discard Commit Message",
	"command.restoreCommitTemplate": "Restore Commit Template",
	"command.undoCommit": "Undo Last Commit",
	"command.checkout": "Checkout to...",
	"command.checkoutDetached": "Checkout to (Detached)...",
	"command.branch": "Create Branch...",
	"command.branchFrom": "Create Branch From...",
	"command.deleteBranch": "Delete Branch...",
	"command.renameBranch": "Rename Branch...",
	"command.cherryPick": "Cherry Pick...",
	"command.merge": "Merge Branch...",
	"command.rebase": "Rebase Branch...",
	"command.createTag": "Create Tag",
	"command.deleteTag": "Delete Tag",
	"command.fetch": "Fetch",
	"command.fetchPrune": "Fetch (Prune)",
	"command.fetchAll": "Fetch From All Remotes",
	"command.pull": "Pull",
	"command.pullRebase": "Pull (Rebase)",
	"command.pullFrom": "Pull from...",
	"command.push": "Push",
	"command.pushForce": "Push (Force)",
	"command.pushTo": "Push to...",
	"command.pushToForce": "Push to... (Force)",
	"command.pushFollowTags": "Push (Follow Tags)",
	"command.pushFollowTagsForce": "Push (Follow Tags, Force)",
	"command.pushTags": "Push Tags",
	"command.addRemote": "Add Remote...",
	"command.removeRemote": "Remove Remote",
	"command.sync": "Sync",
	"command.syncRebase": "Sync (Rebase)",
	"command.publish": "Publish Branch...",
	"command.showOutput": "Show Git Output",
	"command.ignore": "Add to .gitignore",
	"command.revealInExplorer": "Reveal in Explorer View",
	"command.revealFileInOS.linux": "Open Containing Folder",
	"command.revealFileInOS.mac": "Reveal in Finder",
	"command.revealFileInOS.windows": "Reveal in File Explorer",
	"command.rebaseAbort": "Abort Rebase",
	"command.stashIncludeUntracked": "Stash (Include Untracked)",
	"command.stash": "Stash",
	"command.stashPop": "Pop Stash...",
	"command.stashPopLatest": "Pop Latest Stash",
	"command.stashApply": "Apply Stash...",
	"command.stashApplyLatest": "Apply Latest Stash",
	"command.stashDrop": "Drop Stash...",
	"command.stashDropAll": "Drop All Stashes...",
	"command.timelineOpenDiff": "Open Changes",
	"command.timelineCopyCommitId": "Copy Commit ID",
	"command.timelineCopyCommitMessage": "Copy Commit Message",
	"command.timelineSelectForCompare": "Select for Compare",
	"command.timelineCompareWithSelected": "Compare with Selected",
	"command.api.getRepositories": "Get Repositories",
	"command.api.getRepositoryState": "Get Repository State",
	"command.api.getRemoteSources": "Get Remote Sources",
	"command.git.acceptMerge": "Accept Merge",
	"config.enabled": "Whether git is enabled.",
	"config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
	"config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
	"config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
	"config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
	"config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
	"config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
	"config.autorefresh": "Whether auto refreshing is enabled.",
	"config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
	"config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
	"config.confirmSync": "Confirm before synchronizing git repositories.",
	"config.countBadge": "Controls the Git count badge.",
	"config.countBadge.all": "Count all changes.",
	"config.countBadge.tracked": "Count only tracked changes.",
	"config.countBadge.off": "Turn off counter.",
	"config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
	"config.checkoutType.local": "Local branches",
	"config.checkoutType.tags": "Tags",
	"config.checkoutType.remote": "Remote branches",
	"config.branchPrefix": "Prefix used when creating a new branch.",
	"config.branchProtection": "List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#`  setting.",
	"config.branchProtectionPrompt": "Controls whether a prompt is being before changes are committed to a protected branch.",
	"config.branchProtectionPrompt.alwaysCommit": "Always commit changes to the protected branch.",
	"config.branchProtectionPrompt.alwaysCommitToNewBranch": "Always commit changes to a new branch.",
	"config.branchProtectionPrompt.alwaysPrompt": "Always prompt before changes are committed to a protected branch.",
	"config.branchRandomNameDictionary": "List of dictionaries used for the randomly generated branch name. Each value represents the dictionary used to generate the segment of the branch name. Supported dictionaries: `adjectives`, `animals`, `colors` and `numbers`.",
	"config.branchRandomNameDictionary.adjectives": "A random adjective",
	"config.branchRandomNameDictionary.animals": "A random animal name",
	"config.branchRandomNameDictionary.colors": "A random color name",
	"config.branchRandomNameDictionary.numbers": "A random number between 100 and 999",
	"config.branchRandomNameEnable": "Controls whether a random name is generated when creating a new branch.",
	"config.branchValidationRegex": "A regular expression to validate new branch names.",
	"config.branchWhitespaceChar": "The character to replace whitespace in new branch names, and to separate segments of a randomly generated branch name.",
	"config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
	"config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
	"config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
	"config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
	"config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
	"config.defaultCloneDirectory": "The default location to clone a git repository.",
	"config.useEditorAsCommitInput": "Use an editor to author the commit message.",
	"config.verboseCommit": "Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.",
	"config.enableSmartCommit": "Commit all changes when there are no staged changes.",
	"config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
	"config.smartCommitChanges.all": "Automatically stage all changes.",
	"config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
	"config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",<commit_msg>Git - Tweak the git.useEditorAsCommitInput setting description (#153794)<commit_after>{
	"displayName": "Git",
	"description": "Git SCM Integration",
	"command.setLogLevel": "Set Log Level...",
	"command.clone": "Clone",
	"command.cloneRecursive": "Clone (Recursive)",
	"command.init": "Initialize Repository",
	"command.openRepository": "Open Repository",
	"command.close": "Close Repository",
	"command.refresh": "Refresh",
	"command.openChange": "Open Changes",
	"command.openAllChanges": "Open All Changes",
	"command.openFile": "Open File",
	"command.openHEADFile": "Open File (HEAD)",
	"command.stage": "Stage Changes",
	"command.stageAll": "Stage All Changes",
	"command.stageAllTracked": "Stage All Tracked Changes",
	"command.stageAllUntracked": "Stage All Untracked Changes",
	"command.stageAllMerge": "Stage All Merge Changes",
	"command.stageSelectedRanges": "Stage Selected Ranges",
	"command.revertSelectedRanges": "Revert Selected Ranges",
	"command.stageChange": "Stage Change",
	"command.revertChange": "Revert Change",
	"command.unstage": "Unstage Changes",
	"command.unstageAll": "Unstage All Changes",
	"command.unstageSelectedRanges": "Unstage Selected Ranges",
	"command.rename": "Rename",
	"command.clean": "Discard Changes",
	"command.cleanAll": "Discard All Changes",
	"command.cleanAllTracked": "Discard All Tracked Changes",
	"command.cleanAllUntracked": "Discard All Untracked Changes",
	"command.closeAllDiffEditors": "Close All Diff Editors",
	"command.commit": "Commit",
	"command.commitStaged": "Commit Staged",
	"command.commitEmpty": "Commit Empty",
	"command.commitStagedSigned": "Commit Staged (Signed Off)",
	"command.commitStagedAmend": "Commit Staged (Amend)",
	"command.commitAll": "Commit All",
	"command.commitAllSigned": "Commit All (Signed Off)",
	"command.commitAllAmend": "Commit All (Amend)",
	"command.commitNoVerify": "Commit (No Verify)",
	"command.commitStagedNoVerify": "Commit Staged (No Verify)",
	"command.commitEmptyNoVerify": "Commit Empty (No Verify)",
	"command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
	"command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
	"command.commitAllNoVerify": "Commit All (No Verify)",
	"command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
	"command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
	"command.commitMessageAccept": "Accept Commit Message",
	"command.commitMessageDiscard": "Discard Commit Message",
	"command.restoreCommitTemplate": "Restore Commit Template",
	"command.undoCommit": "Undo Last Commit",
	"command.checkout": "Checkout to...",
	"command.checkoutDetached": "Checkout to (Detached)...",
	"command.branch": "Create Branch...",
	"command.branchFrom": "Create Branch From...",
	"command.deleteBranch": "Delete Branch...",
	"command.renameBranch": "Rename Branch...",
	"command.cherryPick": "Cherry Pick...",
	"command.merge": "Merge Branch...",
	"command.rebase": "Rebase Branch...",
	"command.createTag": "Create Tag",
	"command.deleteTag": "Delete Tag",
	"command.fetch": "Fetch",
	"command.fetchPrune": "Fetch (Prune)",
	"command.fetchAll": "Fetch From All Remotes",
	"command.pull": "Pull",
	"command.pullRebase": "Pull (Rebase)",
	"command.pullFrom": "Pull from...",
	"command.push": "Push",
	"command.pushForce": "Push (Force)",
	"command.pushTo": "Push to...",
	"command.pushToForce": "Push to... (Force)",
	"command.pushFollowTags": "Push (Follow Tags)",
	"command.pushFollowTagsForce": "Push (Follow Tags, Force)",
	"command.pushTags": "Push Tags",
	"command.addRemote": "Add Remote...",
	"command.removeRemote": "Remove Remote",
	"command.sync": "Sync",
	"command.syncRebase": "Sync (Rebase)",
	"command.publish": "Publish Branch...",
	"command.showOutput": "Show Git Output",
	"command.ignore": "Add to .gitignore",
	"command.revealInExplorer": "Reveal in Explorer View",
	"command.revealFileInOS.linux": "Open Containing Folder",
	"command.revealFileInOS.mac": "Reveal in Finder",
	"command.revealFileInOS.windows": "Reveal in File Explorer",
	"command.rebaseAbort": "Abort Rebase",
	"command.stashIncludeUntracked": "Stash (Include Untracked)",
	"command.stash": "Stash",
	"command.stashPop": "Pop Stash...",
	"command.stashPopLatest": "Pop Latest Stash",
	"command.stashApply": "Apply Stash...",
	"command.stashApplyLatest": "Apply Latest Stash",
	"command.stashDrop": "Drop Stash...",
	"command.stashDropAll": "Drop All Stashes...",
	"command.timelineOpenDiff": "Open Changes",
	"command.timelineCopyCommitId": "Copy Commit ID",
	"command.timelineCopyCommitMessage": "Copy Commit Message",
	"command.timelineSelectForCompare": "Select for Compare",
	"command.timelineCompareWithSelected": "Compare with Selected",
	"command.api.getRepositories": "Get Repositories",
	"command.api.getRepositoryState": "Get Repository State",
	"command.api.getRemoteSources": "Get Remote Sources",
	"command.git.acceptMerge": "Accept Merge",
	"config.enabled": "Whether git is enabled.",
	"config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
	"config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
	"config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
	"config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
	"config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
	"config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
	"config.autorefresh": "Whether auto refreshing is enabled.",
	"config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
	"config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
	"config.confirmSync": "Confirm before synchronizing git repositories.",
	"config.countBadge": "Controls the Git count badge.",
	"config.countBadge.all": "Count all changes.",
	"config.countBadge.tracked": "Count only tracked changes.",
	"config.countBadge.off": "Turn off counter.",
	"config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
	"config.checkoutType.local": "Local branches",
	"config.checkoutType.tags": "Tags",
	"config.checkoutType.remote": "Remote branches",
	"config.branchPrefix": "Prefix used when creating a new branch.",
	"config.branchProtection": "List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#`  setting.",
	"config.branchProtectionPrompt": "Controls whether a prompt is being before changes are committed to a protected branch.",
	"config.branchProtectionPrompt.alwaysCommit": "Always commit changes to the protected branch.",
	"config.branchProtectionPrompt.alwaysCommitToNewBranch": "Always commit changes to a new branch.",
	"config.branchProtectionPrompt.alwaysPrompt": "Always prompt before changes are committed to a protected branch.",
	"config.branchRandomNameDictionary": "List of dictionaries used for the randomly generated branch name. Each value represents the dictionary used to generate the segment of the branch name. Supported dictionaries: `adjectives`, `animals`, `colors` and `numbers`.",
	"config.branchRandomNameDictionary.adjectives": "A random adjective",
	"config.branchRandomNameDictionary.animals": "A random animal name",
	"config.branchRandomNameDictionary.colors": "A random color name",
	"config.branchRandomNameDictionary.numbers": "A random number between 100 and 999",
	"config.branchRandomNameEnable": "Controls whether a random name is generated when creating a new branch.",
	"config.branchValidationRegex": "A regular expression to validate new branch names.",
	"config.branchWhitespaceChar": "The character to replace whitespace in new branch names, and to separate segments of a randomly generated branch name.",
	"config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
	"config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
	"config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
	"config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
	"config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
	"config.defaultCloneDirectory": "The default location to clone a git repository.",
	"config.useEditorAsCommitInput": "Controls whether a full text editor will be used to author commit messages, whenever no message is provided in the commit input box.",
	"config.verboseCommit": "Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.",
	"config.enableSmartCommit": "Commit all changes when there are no staged changes.",
	"config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
	"config.smartCommitChanges.all": "Automatically stage all changes.",
	"config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
	"config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
{'fraction_non_alphanumeric': 0.13767422066177254, 'fraction_numerical': 0.0018087030535163316, 'mean_word_length': 6.156071564522269, 'pattern_counts': {'":': 300, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3689742', 'n_tokens_mistral': 5590, 'n_tokens_neox': 5530, 'n_words': 1726}