├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ └── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── dependabot-approve-and-auto-merge.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .vscodeignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __mocks__ └── vscode.js ├── eslint.config.js ├── extension.js ├── extension.spec.js ├── github.http ├── jest.config.js ├── jsconfig.json ├── package.json ├── resources ├── co-author-suggestion.png ├── git-mob-in-action.gif ├── gitmob.png └── icons │ ├── more.svg │ ├── selected.svg │ ├── unselected.svg │ └── user.svg ├── src ├── build-co-author-groups.js ├── build-co-author-groups.spec.js ├── co-author-tree-provider │ ├── author.js │ ├── co-authors-provider.js │ ├── co-authors-provider.spec.js │ ├── co-authors.js │ ├── count-decorator-provider.js │ ├── count-decorator-provider.spec.js │ ├── error-author.js │ ├── group-item.js │ ├── input-completion-provider.js │ └── repo-authors.js ├── commands │ ├── add-co-author.js │ ├── add-main-author.js │ ├── change-primary-author.js │ ├── co-author-actions.js │ ├── copy-co-author.js │ ├── github-authors.js │ ├── open-git-coauthors.js │ ├── open-settings.js │ ├── reload.js │ ├── search-git-emojis.js │ ├── search-repository-authors.js │ ├── shared │ │ └── input-author-data.js │ └── solo.js ├── constants.js ├── errors │ └── log-issue.js ├── ext-config │ ├── config.js │ └── solo-after-commit.js ├── git-emojis │ └── gitmojis.json ├── git │ └── watch-for-commit.js ├── install │ └── install-git-coauthor-file.js ├── reload-on-save.js ├── reload-on-save.spec.js ├── setup-git-mob.js └── vscode-git-extension │ ├── git-ext.js │ ├── git-ext.spec.js │ └── vs-code-git.js └── test ├── extension.test.js ├── fixture-1 ├── .git-coauthors └── hello.js └── setup ├── after-all.js ├── before-all.js ├── install-test-co-author-file.js ├── mocha-suite.js ├── run-cmd.js └── test-runner.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/ISSUE_TEMPLATE/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-and-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/workflows/dependabot-approve-and-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/vscode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/__mocks__/vscode.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/eslint.config.js -------------------------------------------------------------------------------- /extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/extension.js -------------------------------------------------------------------------------- /extension.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/extension.spec.js -------------------------------------------------------------------------------- /github.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/github.http -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/package.json -------------------------------------------------------------------------------- /resources/co-author-suggestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/co-author-suggestion.png -------------------------------------------------------------------------------- /resources/git-mob-in-action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/git-mob-in-action.gif -------------------------------------------------------------------------------- /resources/gitmob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/gitmob.png -------------------------------------------------------------------------------- /resources/icons/more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/icons/more.svg -------------------------------------------------------------------------------- /resources/icons/selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/icons/selected.svg -------------------------------------------------------------------------------- /resources/icons/unselected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/icons/unselected.svg -------------------------------------------------------------------------------- /resources/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/resources/icons/user.svg -------------------------------------------------------------------------------- /src/build-co-author-groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/build-co-author-groups.js -------------------------------------------------------------------------------- /src/build-co-author-groups.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/build-co-author-groups.spec.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/author.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/co-authors-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/co-authors-provider.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/co-authors-provider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/co-authors-provider.spec.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/co-authors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/co-authors.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/count-decorator-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/count-decorator-provider.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/count-decorator-provider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/count-decorator-provider.spec.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/error-author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/error-author.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/group-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/group-item.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/input-completion-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/input-completion-provider.js -------------------------------------------------------------------------------- /src/co-author-tree-provider/repo-authors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/co-author-tree-provider/repo-authors.js -------------------------------------------------------------------------------- /src/commands/add-co-author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/add-co-author.js -------------------------------------------------------------------------------- /src/commands/add-main-author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/add-main-author.js -------------------------------------------------------------------------------- /src/commands/change-primary-author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/change-primary-author.js -------------------------------------------------------------------------------- /src/commands/co-author-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/co-author-actions.js -------------------------------------------------------------------------------- /src/commands/copy-co-author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/copy-co-author.js -------------------------------------------------------------------------------- /src/commands/github-authors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/github-authors.js -------------------------------------------------------------------------------- /src/commands/open-git-coauthors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/open-git-coauthors.js -------------------------------------------------------------------------------- /src/commands/open-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/open-settings.js -------------------------------------------------------------------------------- /src/commands/reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/reload.js -------------------------------------------------------------------------------- /src/commands/search-git-emojis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/search-git-emojis.js -------------------------------------------------------------------------------- /src/commands/search-repository-authors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/search-repository-authors.js -------------------------------------------------------------------------------- /src/commands/shared/input-author-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/shared/input-author-data.js -------------------------------------------------------------------------------- /src/commands/solo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/commands/solo.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/errors/log-issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/errors/log-issue.js -------------------------------------------------------------------------------- /src/ext-config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/ext-config/config.js -------------------------------------------------------------------------------- /src/ext-config/solo-after-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/ext-config/solo-after-commit.js -------------------------------------------------------------------------------- /src/git-emojis/gitmojis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/git-emojis/gitmojis.json -------------------------------------------------------------------------------- /src/git/watch-for-commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/git/watch-for-commit.js -------------------------------------------------------------------------------- /src/install/install-git-coauthor-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/install/install-git-coauthor-file.js -------------------------------------------------------------------------------- /src/reload-on-save.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/reload-on-save.js -------------------------------------------------------------------------------- /src/reload-on-save.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/reload-on-save.spec.js -------------------------------------------------------------------------------- /src/setup-git-mob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/setup-git-mob.js -------------------------------------------------------------------------------- /src/vscode-git-extension/git-ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/vscode-git-extension/git-ext.js -------------------------------------------------------------------------------- /src/vscode-git-extension/git-ext.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/vscode-git-extension/git-ext.spec.js -------------------------------------------------------------------------------- /src/vscode-git-extension/vs-code-git.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/src/vscode-git-extension/vs-code-git.js -------------------------------------------------------------------------------- /test/extension.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/extension.test.js -------------------------------------------------------------------------------- /test/fixture-1/.git-coauthors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/fixture-1/.git-coauthors -------------------------------------------------------------------------------- /test/fixture-1/hello.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/setup/after-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/after-all.js -------------------------------------------------------------------------------- /test/setup/before-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/before-all.js -------------------------------------------------------------------------------- /test/setup/install-test-co-author-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/install-test-co-author-file.js -------------------------------------------------------------------------------- /test/setup/mocha-suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/mocha-suite.js -------------------------------------------------------------------------------- /test/setup/run-cmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/run-cmd.js -------------------------------------------------------------------------------- /test/setup/test-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkotze/git-mob-vs-code/HEAD/test/setup/test-runner.js --------------------------------------------------------------------------------