{"id":37854572,"url":"https://github.com/socialviolation/git-calver","last_synced_at":"2026-01-16T16:24:42.174Z","repository":{"id":224925815,"uuid":"764541438","full_name":"socialviolation/git-calver","owner":"socialviolation","description":"git subcommand for helping do Calendar Versioning","archived":false,"fork":false,"pushed_at":"2025-09-22T12:21:34.000Z","size":79,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-22T13:09:29.055Z","etag":null,"topics":["calver","git","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/socialviolation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-28T09:11:38.000Z","updated_at":"2025-09-22T11:07:20.000Z","dependencies_parsed_at":"2024-03-11T04:22:13.783Z","dependency_job_id":"20e566d3-42bc-4d3d-a46b-c332cf4b2605","html_url":"https://github.com/socialviolation/git-calver","commit_stats":null,"previous_names":["socialviolation/git-calver"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/socialviolation/git-calver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socialviolation%2Fgit-calver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socialviolation%2Fgit-calver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socialviolation%2Fgit-calver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socialviolation%2Fgit-calver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/socialviolation","download_url":"https://codeload.github.com/socialviolation/git-calver/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/socialviolation%2Fgit-calver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calver","git","golang"],"created_at":"2026-01-16T16:24:41.494Z","updated_at":"2026-01-16T16:24:42.141Z","avatar_url":"https://github.com/socialviolation.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-calver\n\n`git calver` is intended as a git subcommand utility, to manipulate git tags using [CalVer](https://calver.org/).\n\n## Installation\n\n```bash\ngo install github.com/socialviolation/git-calver\n```\n\n## Set up\n\n`calver` requires a CalVer format to be provided.\n```bash\n# .git/config setting - Lowest Priority\n$ git calver format\nYYYY.0M\n# It can be set with calver\n$ git calver format set --format=\"YYYY.0M\"\n\n# OR Environment Var - medium priority\nexport CALVER=\"YYYY.0M.0D\"\n\n# OR FLAG - highest priority\n$ git calver tag --format=\"YY.0M.DD\"\n\n# specify `-AUTO` for auto-incrementing\n$ git calver tag --format=\"YY.0M-AUTO\"\n```\n\n## Usage\n```bash\n$ git calver help\nCalVer is a git subcommand for managing a calendar versioning tag scheme.\n\nUsage:\n  git-calver [flags]\n  git-calver [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  format      Get format from .gitconfig\n  help        Help about any command\n  latest      Get latest tag matching the provided format\n  list        Will list all CalVer tags matching the provided format\n  next        Output what the next calver tag will be\n  retag       retag\n  tag         tag\n  untag       untag\n\nFlags:\n  -d, --dry-run           Dry run\n  -f, --format string     format of calver (YYYY.0M.0D)\n  -h, --help              help for git-calver\n      --micro uint        Micro Version\n      --minor uint        Minor Version\n      --modifier string   Modifer (eg. DEV, RC, etc)\n\nUse \"git calver [command] --help\" for more information about a command.\n```\n\n\n## Supported Formats\n\nReview [calver.go](./ver/calver.go) for the calver format spec\n\nSupported values are as follows:\n```text\n// FullYear notation - 2006, 2016, 2106\nFullYear = \"YYYY\"\n// ShortYear notation - 6, 16, 106\nShortYear = \"YY\"\n// PaddedYear notation - 06, 16, 106\nPaddedYear = \"0Y\"\n// ShortMonth notation - 1, 2 ... 11, 12\nShortMonth = \"MM\"\n// PaddedMonth notation - 01, 02 ... 11, 12\nPaddedMonth = \"0M\"\n// ShortWeek notation - 1, 2, 33, 52\nShortWeek = \"WW\"\n// PaddedWeek notation - 01, 02, 33, 52\nPaddedWeek = \"0W\"\n// ShortDay notation - 1, 2 ... 30, 31\nShortDay = \"DD\"\n// PaddedDay notation - 01, 02 ... 30, 31\nPaddedDay = \"0D\"\n// Auto Increment notation - `-AUTO` \nAuto = \"-AUTO\"\n\nMinor = \"MINOR\"\nMicro = \"MICRO\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsocialviolation%2Fgit-calver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsocialviolation%2Fgit-calver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsocialviolation%2Fgit-calver/lists"}