{"id":23575905,"url":"https://github.com/mslinn/commit","last_synced_at":"2026-05-14T21:05:10.812Z","repository":{"id":269113247,"uuid":"906464526","full_name":"mslinn/commit","owner":"mslinn","description":"A streamlined git commit","archived":false,"fork":false,"pushed_at":"2025-10-04T19:09:56.000Z","size":43,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-12T21:25:57.816Z","etag":null,"topics":["commit","git"],"latest_commit_sha":null,"homepage":"https://mslinn.com/git/1050-commit.html","language":"Ruby","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/mslinn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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-12-21T01:26:12.000Z","updated_at":"2025-12-11T14:41:27.000Z","dependencies_parsed_at":"2024-12-21T02:32:43.622Z","dependency_job_id":"e4fbff62-371b-4980-a043-f2726de5a333","html_url":"https://github.com/mslinn/commit","commit_stats":null,"previous_names":["mslinn/commit"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mslinn/commit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mslinn%2Fcommit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mslinn%2Fcommit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mslinn%2Fcommit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mslinn%2Fcommit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mslinn","download_url":"https://codeload.github.com/mslinn/commit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mslinn%2Fcommit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33043251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["commit","git"],"created_at":"2024-12-26T21:10:51.360Z","updated_at":"2026-05-14T21:05:10.777Z","avatar_url":"https://github.com/mslinn.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `Commit` [![Gem Version](https://badge.fury.io/rb/commit.svg)](https://badge.fury.io/rb/commit)\n\nRuns git commit without prompting for a message.\nFiles larger than 2 GB are added to .gitignore instead of being committed.\n\nThis gem is further described in [A Streamlined Git Commit](https://mslinn.com/git/1050-commit.html).\n\n\n## Installation\n\n1) [Install the `rugged` gem.](https://mslinn.com/git/4400-rugged.html)\n2) Type:\n\n    ```ruby\n    gem install commit\n    ```\n\n\n## Usage\n\n```shell\n$ commit [options] [file...]\n```\n\nWhere options are:\n\n- `-a \"tag message\"`\n- `-m \"commit message\"`\n- `-v 0 # Minimum verbosity`\n- `-v 1 # Default verbosity`\n- `-v 2 # Maximum verbosity`\n\n\n### Examples\n\n```shell\n$ commit  # The default commit message is just a single dash (-)\n$ commit -v 0\n$ commit -m \"This is a commit message\"\n$ commit -v 0 -m \"This is a commit message\"\n$ commit -a 0.1.2\n```\n\n\n## Development\n\nAfter checking out this git repository, install dependencies by typing:\n\n```shell\n$ bin/setup\n```\n\nYou should do the above before running Visual Studio Code.\n\n\n### Run the Tests\n\n```shell\n$ bundle exec rake test\n```\n\n\n### Interactive Session\n\nThe following will allow you to experiment:\n\n```shell\n$ bin/console\n```\n\n\n### Local Installation\n\nTo install this gem onto your local machine, type:\n\n```shell\n$ bundle exec rake install\n```\n\n\n### To Release A New Version\n\nTo create a git tag for the new version, push git commits and tags,\nand push the new version of the gem to https://rubygems.org, type:\n\n```shell\n$ bundle exec rake release\n```\n\n\n## Contributing\n\nBug reports and pull requests are welcome at https://github.com/mslinn/commit.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmslinn%2Fcommit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmslinn%2Fcommit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmslinn%2Fcommit/lists"}