├── .dockerignore ├── .github └── workflows │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── .goreleaser.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── cli ├── common_opts │ └── opts.go ├── compare │ └── command.go ├── latest │ └── command.go ├── log │ └── command.go ├── main.go └── next │ └── command.go ├── conventional_commits ├── change_type.go ├── commit_message.go ├── commit_message_test.go ├── markdown.go ├── markdown_test.go ├── sort_by_change_type.go └── sort_by_change_type_test.go ├── git_utils ├── get_versions.go ├── hash_list_contains_tag.go ├── ref_is_on_current_branch.go ├── ref_to_commit_hash.go └── sort_commits_desc.go ├── go.mod ├── go.sum ├── goreleaser.dockerfile ├── integration_tests ├── .gitignore ├── pom.xml └── src │ └── test │ └── java │ └── de │ └── psanetra │ └── gitsemver │ ├── LatestCmdIncludingPreReleasesTests.java │ ├── LatestCmdTests.java │ ├── LogCmdTests.java │ ├── NextCmdTests.java │ └── containers │ ├── BaseImage.java │ └── GitSemverContainer.java ├── latest ├── latest.go └── latest_test.go ├── logger └── logger.go ├── next └── next.go ├── regex_utils ├── submatch_map.go └── submatch_map_test.go ├── semver ├── compare.go ├── compare_test.go ├── find_greatest_preceding.go ├── find_greatest_preceding_test.go ├── increment.go ├── increment_test.go ├── tostring.go ├── tostring_test.go ├── version.go └── version_test.go └── version_log └── version_log.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | git-semver 3 | .testworkdir 4 | 5 | dist/ 6 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/README.md -------------------------------------------------------------------------------- /cli/common_opts/opts.go: -------------------------------------------------------------------------------- 1 | package common_opts 2 | 3 | var Workdir = "" 4 | -------------------------------------------------------------------------------- /cli/compare/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/cli/compare/command.go -------------------------------------------------------------------------------- /cli/latest/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/cli/latest/command.go -------------------------------------------------------------------------------- /cli/log/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/cli/log/command.go -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/cli/main.go -------------------------------------------------------------------------------- /cli/next/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/cli/next/command.go -------------------------------------------------------------------------------- /conventional_commits/change_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/change_type.go -------------------------------------------------------------------------------- /conventional_commits/commit_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/commit_message.go -------------------------------------------------------------------------------- /conventional_commits/commit_message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/commit_message_test.go -------------------------------------------------------------------------------- /conventional_commits/markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/markdown.go -------------------------------------------------------------------------------- /conventional_commits/markdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/markdown_test.go -------------------------------------------------------------------------------- /conventional_commits/sort_by_change_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/sort_by_change_type.go -------------------------------------------------------------------------------- /conventional_commits/sort_by_change_type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/conventional_commits/sort_by_change_type_test.go -------------------------------------------------------------------------------- /git_utils/get_versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/git_utils/get_versions.go -------------------------------------------------------------------------------- /git_utils/hash_list_contains_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/git_utils/hash_list_contains_tag.go -------------------------------------------------------------------------------- /git_utils/ref_is_on_current_branch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/git_utils/ref_is_on_current_branch.go -------------------------------------------------------------------------------- /git_utils/ref_to_commit_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/git_utils/ref_to_commit_hash.go -------------------------------------------------------------------------------- /git_utils/sort_commits_desc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/git_utils/sort_commits_desc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/go.sum -------------------------------------------------------------------------------- /goreleaser.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/goreleaser.dockerfile -------------------------------------------------------------------------------- /integration_tests/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | *.iml 4 | -------------------------------------------------------------------------------- /integration_tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/pom.xml -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/LatestCmdIncludingPreReleasesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/LatestCmdIncludingPreReleasesTests.java -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/LatestCmdTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/LatestCmdTests.java -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/LogCmdTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/LogCmdTests.java -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/NextCmdTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/NextCmdTests.java -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/containers/BaseImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/containers/BaseImage.java -------------------------------------------------------------------------------- /integration_tests/src/test/java/de/psanetra/gitsemver/containers/GitSemverContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/integration_tests/src/test/java/de/psanetra/gitsemver/containers/GitSemverContainer.java -------------------------------------------------------------------------------- /latest/latest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/latest/latest.go -------------------------------------------------------------------------------- /latest/latest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/latest/latest_test.go -------------------------------------------------------------------------------- /logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/logger/logger.go -------------------------------------------------------------------------------- /next/next.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/next/next.go -------------------------------------------------------------------------------- /regex_utils/submatch_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/regex_utils/submatch_map.go -------------------------------------------------------------------------------- /regex_utils/submatch_map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/regex_utils/submatch_map_test.go -------------------------------------------------------------------------------- /semver/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/compare.go -------------------------------------------------------------------------------- /semver/compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/compare_test.go -------------------------------------------------------------------------------- /semver/find_greatest_preceding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/find_greatest_preceding.go -------------------------------------------------------------------------------- /semver/find_greatest_preceding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/find_greatest_preceding_test.go -------------------------------------------------------------------------------- /semver/increment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/increment.go -------------------------------------------------------------------------------- /semver/increment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/increment_test.go -------------------------------------------------------------------------------- /semver/tostring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/tostring.go -------------------------------------------------------------------------------- /semver/tostring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/tostring_test.go -------------------------------------------------------------------------------- /semver/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/version.go -------------------------------------------------------------------------------- /semver/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/semver/version_test.go -------------------------------------------------------------------------------- /version_log/version_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSanetra/git-semver/HEAD/version_log/version_log.go --------------------------------------------------------------------------------