stevenharman / git_tracker

Some simple tricks that make working with Pivotal Tracker even better... and easier... um, besier!
https://github.com/stevenharman/git_tracker
MIT License
170 stars 11 forks source link

Exit with non-zero status code if not in a .git repository. #1

Closed stevenharman closed 12 years ago

stevenharman commented 12 years ago

This should do the trick.

# lib/git_tracker/branch.rb
def self.current
  branch_path = `git symbolic-ref HEAD`
  abort unless $?.exitstatus == 0
  branch_path[%r{refs/heads/(?<name>.+)}, :name] || ''
end
stevenharman commented 12 years ago

Closed in v1.0.2