├── .gitignore ├── .jshintrc ├── .npmrc ├── .travis.yml ├── .vscode └── settings.json ├── Gruntfile.js ├── LICENSE ├── README.md ├── __snapshots__ ├── blame-spec.js ├── blame-spec.js.schema-shot ├── commit-message-spec.js ├── commit-numstat-utils-spec.js ├── commits-spec.js ├── one-line-log-spec.js ├── one-line-log-spec.js.schema-shot └── sort-tags-by-version-spec.js ├── bin └── ggit.js ├── complexity.json ├── docs ├── README.tmpl.md ├── badges.md ├── blame.md ├── branch-name.md ├── changed-files-after.md ├── changed-files.md ├── cloneRepo.md ├── commit-message.md ├── commit-per-line.md ├── commit.md ├── commits.md ├── dev.md ├── exec.md ├── fetch-tags.md ├── file-contents.md ├── footer.md ├── git-folder.md ├── has-changes.md ├── is-tracked.md ├── last-commit-id.md ├── numstat.md ├── push.md ├── tags.md ├── third-party.md ├── tracked-files.md ├── untracked-files.md └── use.md ├── index.js ├── package.json ├── renovate.json ├── spec ├── blame-spec.js ├── changed-files-after-spec.js ├── changed-files-spec.js ├── commits-spec.js ├── get-git-folder-spec.js ├── one-line-log-spec.js ├── tags-spec.js ├── test-file.txt └── utils-spec.js └── src ├── blame.js ├── branch-name.js ├── changed-files-after.js ├── changed-files.js ├── clone-repo-spec.js ├── clone-repo.js ├── commit-message-spec.js ├── commit-message.js ├── commit-numstat-spec.js ├── commit-numstat-utils-spec.js ├── commit-numstat-utils.js ├── commit-numstat.js ├── commit-per-line-spec.js ├── commit-per-line.js ├── commit.js ├── commits.js ├── exec.js ├── fetch-tags.js ├── file-contents.js ├── file-revision.js ├── file-status.js ├── get-one-line-log-spec.js ├── get-one-line-log.js ├── git-folder-spec.js ├── git-folder.js ├── git-log-spec.js ├── git-log.js ├── has-changes.js ├── is-file-tracked-spec.js ├── is-file-tracked.js ├── last-commit-id-spec.js ├── last-commit-id.js ├── parse-file-status-spec.js ├── parse-file-status.js ├── parse-git-log-spec.js ├── parse-git-log.js ├── push.js ├── repo-root-spec.js ├── repo-root.js ├── sort-tags-by-version-spec.js ├── sort-tags-by-version.js ├── tags.js ├── tracked-files-spec.js ├── tracked-source-files.js ├── untracked-files.js └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/.npmrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/README.md -------------------------------------------------------------------------------- /__snapshots__/blame-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/blame-spec.js -------------------------------------------------------------------------------- /__snapshots__/blame-spec.js.schema-shot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/blame-spec.js.schema-shot -------------------------------------------------------------------------------- /__snapshots__/commit-message-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/commit-message-spec.js -------------------------------------------------------------------------------- /__snapshots__/commit-numstat-utils-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/commit-numstat-utils-spec.js -------------------------------------------------------------------------------- /__snapshots__/commits-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/commits-spec.js -------------------------------------------------------------------------------- /__snapshots__/one-line-log-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/one-line-log-spec.js -------------------------------------------------------------------------------- /__snapshots__/one-line-log-spec.js.schema-shot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/one-line-log-spec.js.schema-shot -------------------------------------------------------------------------------- /__snapshots__/sort-tags-by-version-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/__snapshots__/sort-tags-by-version-spec.js -------------------------------------------------------------------------------- /bin/ggit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/bin/ggit.js -------------------------------------------------------------------------------- /complexity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/complexity.json -------------------------------------------------------------------------------- /docs/README.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/README.tmpl.md -------------------------------------------------------------------------------- /docs/badges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/badges.md -------------------------------------------------------------------------------- /docs/blame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/blame.md -------------------------------------------------------------------------------- /docs/branch-name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/branch-name.md -------------------------------------------------------------------------------- /docs/changed-files-after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/changed-files-after.md -------------------------------------------------------------------------------- /docs/changed-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/changed-files.md -------------------------------------------------------------------------------- /docs/cloneRepo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/cloneRepo.md -------------------------------------------------------------------------------- /docs/commit-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/commit-message.md -------------------------------------------------------------------------------- /docs/commit-per-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/commit-per-line.md -------------------------------------------------------------------------------- /docs/commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/commit.md -------------------------------------------------------------------------------- /docs/commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/commits.md -------------------------------------------------------------------------------- /docs/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/dev.md -------------------------------------------------------------------------------- /docs/exec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/exec.md -------------------------------------------------------------------------------- /docs/fetch-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/fetch-tags.md -------------------------------------------------------------------------------- /docs/file-contents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/file-contents.md -------------------------------------------------------------------------------- /docs/footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/footer.md -------------------------------------------------------------------------------- /docs/git-folder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/git-folder.md -------------------------------------------------------------------------------- /docs/has-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/has-changes.md -------------------------------------------------------------------------------- /docs/is-tracked.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/is-tracked.md -------------------------------------------------------------------------------- /docs/last-commit-id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/last-commit-id.md -------------------------------------------------------------------------------- /docs/numstat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/numstat.md -------------------------------------------------------------------------------- /docs/push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/push.md -------------------------------------------------------------------------------- /docs/tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/tags.md -------------------------------------------------------------------------------- /docs/third-party.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/third-party.md -------------------------------------------------------------------------------- /docs/tracked-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/tracked-files.md -------------------------------------------------------------------------------- /docs/untracked-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/untracked-files.md -------------------------------------------------------------------------------- /docs/use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/docs/use.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/renovate.json -------------------------------------------------------------------------------- /spec/blame-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/blame-spec.js -------------------------------------------------------------------------------- /spec/changed-files-after-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/changed-files-after-spec.js -------------------------------------------------------------------------------- /spec/changed-files-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/changed-files-spec.js -------------------------------------------------------------------------------- /spec/commits-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/commits-spec.js -------------------------------------------------------------------------------- /spec/get-git-folder-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/get-git-folder-spec.js -------------------------------------------------------------------------------- /spec/one-line-log-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/one-line-log-spec.js -------------------------------------------------------------------------------- /spec/tags-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/tags-spec.js -------------------------------------------------------------------------------- /spec/test-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/test-file.txt -------------------------------------------------------------------------------- /spec/utils-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/spec/utils-spec.js -------------------------------------------------------------------------------- /src/blame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/blame.js -------------------------------------------------------------------------------- /src/branch-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/branch-name.js -------------------------------------------------------------------------------- /src/changed-files-after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/changed-files-after.js -------------------------------------------------------------------------------- /src/changed-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/changed-files.js -------------------------------------------------------------------------------- /src/clone-repo-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/clone-repo-spec.js -------------------------------------------------------------------------------- /src/clone-repo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/clone-repo.js -------------------------------------------------------------------------------- /src/commit-message-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-message-spec.js -------------------------------------------------------------------------------- /src/commit-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-message.js -------------------------------------------------------------------------------- /src/commit-numstat-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-numstat-spec.js -------------------------------------------------------------------------------- /src/commit-numstat-utils-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-numstat-utils-spec.js -------------------------------------------------------------------------------- /src/commit-numstat-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-numstat-utils.js -------------------------------------------------------------------------------- /src/commit-numstat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-numstat.js -------------------------------------------------------------------------------- /src/commit-per-line-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-per-line-spec.js -------------------------------------------------------------------------------- /src/commit-per-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit-per-line.js -------------------------------------------------------------------------------- /src/commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commit.js -------------------------------------------------------------------------------- /src/commits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/commits.js -------------------------------------------------------------------------------- /src/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/exec.js -------------------------------------------------------------------------------- /src/fetch-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/fetch-tags.js -------------------------------------------------------------------------------- /src/file-contents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/file-contents.js -------------------------------------------------------------------------------- /src/file-revision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/file-revision.js -------------------------------------------------------------------------------- /src/file-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/file-status.js -------------------------------------------------------------------------------- /src/get-one-line-log-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/get-one-line-log-spec.js -------------------------------------------------------------------------------- /src/get-one-line-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/get-one-line-log.js -------------------------------------------------------------------------------- /src/git-folder-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/git-folder-spec.js -------------------------------------------------------------------------------- /src/git-folder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/git-folder.js -------------------------------------------------------------------------------- /src/git-log-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/git-log-spec.js -------------------------------------------------------------------------------- /src/git-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/git-log.js -------------------------------------------------------------------------------- /src/has-changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/has-changes.js -------------------------------------------------------------------------------- /src/is-file-tracked-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/is-file-tracked-spec.js -------------------------------------------------------------------------------- /src/is-file-tracked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/is-file-tracked.js -------------------------------------------------------------------------------- /src/last-commit-id-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/last-commit-id-spec.js -------------------------------------------------------------------------------- /src/last-commit-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/last-commit-id.js -------------------------------------------------------------------------------- /src/parse-file-status-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/parse-file-status-spec.js -------------------------------------------------------------------------------- /src/parse-file-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/parse-file-status.js -------------------------------------------------------------------------------- /src/parse-git-log-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/parse-git-log-spec.js -------------------------------------------------------------------------------- /src/parse-git-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/parse-git-log.js -------------------------------------------------------------------------------- /src/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/push.js -------------------------------------------------------------------------------- /src/repo-root-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/repo-root-spec.js -------------------------------------------------------------------------------- /src/repo-root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/repo-root.js -------------------------------------------------------------------------------- /src/sort-tags-by-version-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/sort-tags-by-version-spec.js -------------------------------------------------------------------------------- /src/sort-tags-by-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/sort-tags-by-version.js -------------------------------------------------------------------------------- /src/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/tags.js -------------------------------------------------------------------------------- /src/tracked-files-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/tracked-files-spec.js -------------------------------------------------------------------------------- /src/tracked-source-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/tracked-source-files.js -------------------------------------------------------------------------------- /src/untracked-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/untracked-files.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/ggit/HEAD/src/utils.js --------------------------------------------------------------------------------