Change typo so it's easier to spot.
Add  level.
Version bump
Change git command used to delete commit in levels/restore.rb
"git checkout HEAD^" only detaches the repo head.  To actually delete a commit from the master branch, "git reset --hard HEAD^" is correct.
Bug: Create a .gitignore file per level reset

The .gitignore file was created on initialization of the git_hug folder
however this was causing issues with certain levels if the .gitignore
file was overwritten (such as on the gitignore level) so it now
created the file per level reset.

See https://github.com/Gazler/githug/issues/70 for more details
Merge remote branch 'luhn/master'
Issue #74:  Commit Amend level not passing when the format of git
log has been changed in the .gitconfig file.  The repositories
.gitconfig file is overwritten at the point of checking for a
solution to force the git log format to be the default.

https://github.com/Gazler/githug/issues/74
Version bump to 0.2.6
Issue #77: Bisect level not working on ruby 1.8.7

The repository is not valid when created from ruby 1.8.7 to fix
this, `git init` is called explicitly on the bisect level after
copying the .githug folder
Version bump to 0.2.7
Update README.md
fix 'ammend' typo in level/file name
fix typo introduced by typo fix
Merge pull request #79 from cczona/ammend_to_amend

fix 'ammend' typo in level/file name
Clarified description for level 16

The instructions said "you don't want to keep the files"  That isn't accurate.  You want to keep the files, not the change.
Merge pull request #80 from petersont/patch-1

Clarified description for level 16
add a level for pushing commits to remote
fix a failing test
Merge pull request #81 from jduan/rebase_and_push

add a level for pushing commits to remote
add --no-ext-diff to solution so it works if  diff.external is set in gitconfig