Sha256: a7963c072bb8955760d0628d182290245a9f2e3a9ec20201cd08731402ad3691

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

Find the first broken commit without having to learn git bisect.

 - automagically bundles if necessary
 - stops at first bad commit
 - starts slow (HEAD~1, HEAD~2, HEAD~3) then goes in steps of 10 (..., HEAD~10, HEAD~20, HEAD~30)

Install
=======

    gem install git-autobisect

Usage
=====

    cd your project
    # run a test that has a non-0 exit status
    git-autobisect 'rspec spec/models/user_spec.rb'
    ... grab a coffee ...
    ---> The first bad commit is a4328fa
    git show

TODO
====
 - go with 1 2 4 8 16 16 16 16 commits back
 - option for max-step -> if you think the problem is very fresh/very old
 - option to disable `bundle check || bundle` injection
 - option to consider a build failed if it finishes faster then x seconds

Development
===========
 - `bundle && bundle exec rake`
 - Tests run a lot faster without `bundle exec`

Author
======
[Michael Grosser](http://grosser.it)<br/>
michael@grosser.it<br/>
License: MIT<br/>
[![Build Status](https://travis-ci.org/grosser/git-autobisect.png)](https://travis-ci.org/grosser/git-autobisect)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
git-autobisect-0.1.1 Readme.md