git-tracker
brew install git-tracker
v2.0.0
MIT
Integrate Pivotal Tracker into your Git workflow
2
30-day installs · #13875
4
90-day · #16053
15
365-day · #15305
168
★ GitHub stars · updated 5y ago
GitHub topics
git
git-hook
pivotal-tracker
ruby
workflow
Links
- https://github.com/stevenharman/git_tracker
- GitHub: stevenharman/git_tracker
- Brew formula source: Formula/g/git-tracker.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Integrate Pivotal Tracker into your Git workflow",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:06+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "git-tracker",
"github_default_branch": "main",
"github_last_commit_at": "2020-10-31T00:24:58Z",
"github_readme_excerpt": "# GitTracker\n\n[](https://badge.fury.io/rb/git_tracker)\n[](https://travis-ci.org/stevenharman/git_tracker)\n[](https://codeclimate.com/github/stevenharman/git_tracker/maintainability)\n[](https://codeclimate.com/github/stevenharman/git_tracker/test_coverage)\n\n*GitTracker*, or *git-tracker*, is a Git hook that will scan your current\nbranch name looking for something it recognizes as a [Pivotal Tracker][pt]\nstory number. If it finds one, it will automagically add it, in the [special\nformat][pt-format], to your commit message.\n\n## Installation\n\n### 1) Install the `git-tracker` binary\n\nYou need to get the `git-tracker` binary onto your system.\n\n- via [Homebrew][homebrew] :beers: (preferred)\n\n ```bash\n $ brew install git-tracker\n ```\n\n- via [RubyGems][rubygems] :pensive: (if you must)\n\n ```bash\n $ gem install git_tracker\n ```\n\n### 2) Initialize the hook\n\nThen you need to initialize the *git hook* into each local Git repository where\nyou want to use it.\n\n```bash\n# from inside a local Git repository\n# for example: /path/to/repo/\n$ git tracker init\n```\n\nThis will put the `prepare-commit-msg` hook in the `/path/to/repo/.git/hooks`\ndirectory and make it executable.\n\n**NOTE:** The hook needs to be initialized just once for each repository in\nwhich you will use it.\n\n## Usage\n\nWith the hook initialized in a repository, create branches being sure to include\nthe Pivotal Tracker story number in the branch name.\n\n```bash\n$ git checkout -b a_useful_and_helpful_name_8675309\n```\n\nWhen you commit, Git will fire the hook which will find the story number in the\nbranch name and prepare your commit message so that it includes the story number\nin the [special Pivotal Tracke",
"github_repo": "stevenharman/git_tracker",
"github_stars": 168,
"github_topics": [
"git",
"git-hook",
"pivotal-tracker",
"ruby",
"workflow"
],
"homepage": "https://github.com/stevenharman/git_tracker",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 2,
"installs_365d": 15,
"installs_90d": 4,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "git-tracker",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 13875,
"rank_365d": 15305,
"rank_90d": 16053,
"raw_hash": "54ebf1314639ab96",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/git-tracker.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"ruby"
],
"version_head": "HEAD",
"version_stable": "2.0.0",
"versioned_formulae": [],
"why_use_this": null
}