{
    "id": "git",
    "version": "0.2",
    "name": "Git",
    "description": "CSpell configuration for GIT",
    "dictionaryDefinitions": [
        {
            "name": "git",
            "description": "Git Terms",
            "words": [
                "add",
                "am",
                "applypatch",
                "autocrlf",
                "bare",
                "bisect",
                "blame",
                "branch",
                "bundle",
                "checkout",
                "cherry-pick",
                "citool",
                "clean",
                "clone",
                "commit",
                "commit-ish",
                "commitish",
                "cygwin",
                "describe",
                "diff",
                "EDITMSG",
                "fetch",
                "filemode",
                "format-patch",
                "fsmonitor",
                "gc",
                "GIT_AUTHOR_IDENT",
                "gitk",
                "grep",
                "gui",
                "helper",
                "hook",
                "ignorecase",
                "init",
                "instaweb",
                "log",
                "logallrefupdates",
                "merge",
                "msg",
                "mv",
                "notes",
                "precommit",
                "precomposeunicode",
                "prepare",
                "pull",
                "push",
                "rebase",
                "repositoryformatversion",
                "reset",
                "rev",
                "revert",
                "rm",
                "shortlog",
                "show",
                "stash",
                "status",
                "submodule",
                "tag",
                "watchman",
                "whatchanged"
            ]
        }
    ],
    "dictionaries": [],
    "ignorePaths": [
        "**/.git/info/refs",
        "**/.git/{logs,objects,packed-refs,refs}",
        "**/.git/HEAD",
        "**/.git/index",
        "**/.git/FETCH_HEAD",
        "**/.git/ORIGIN_HEAD"
    ],
    "languageSettings": [
        {
            "languageId": "commit-msg",
            "patterns": [
                {
                    "name": "git-commit-msg-comment",
                    "pattern": "/^#.*/gm",
                    "description": "Ignore commit comments"
                }
            ],
            "ignoreRegExpList": ["git-commit-msg-comment"]
        },
        {
            "languageId": "commit-msg,git-commit",
            "dictionaries": ["git"]
        }
    ],
    "overrides": [
        {
            "filename": "**/.git/COMMIT_EDITMSG",
            "languageId": "commit-msg",
            "minWordLength": 3
        },
        {
            "filename": ["**/.git/**", "**/.github/**"],
            "dictionaries": ["git"]
        }
    ]
}
