🍺 BREW Explorer

← all formulae

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

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[![Gem Version](https://badge.fury.io/rb/git_tracker.svg)](https://badge.fury.io/rb/git_tracker)\n[![Build Status](https://travis-ci.org/stevenharman/git_tracker.svg?branch=master)](https://travis-ci.org/stevenharman/git_tracker)\n[![Maintainability](https://api.codeclimate.com/v1/badges/de85f5c6634d8e69c69a/maintainability)](https://codeclimate.com/github/stevenharman/git_tracker/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/de85f5c6634d8e69c69a/test_coverage)](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
}