Test $git->log when log.abbrevCommit is true
Force --no-abbrev-commit in git-log wrapper
more sanely fix this environment variable

This resolves the issue described in
https://github.com/genehack/Git-Wrapper/pull/20
Add ABSTRACT for G::W::Statuses

Folded in from upstream Debian package, thanks to Salvatore Bonaccorso.
RT#78570
Merge pull request #23 from karenetheridge/topic/pull/20

more sanely fix this environment variable
Merge pull request #22 from hoelzro/master

$git->log doesn't return full ids when log.abbrevCommit is set to true
Merge branch 'master' of github.com:genehack/Git-Wrapper
Disable ANSI output for the branch command
Merge pull request #25 from genehack/fix-ansi-output-in-branch

Disable ANSI output for the branch command
Update Changes
v0.026

        Disable ANSI output for the branch command (John SJ Anderson)
        Force --no-abbrev-commit in git-log wrapper (Rob Hoelz)
        Add ABSTRACT for G::W::Statuses (John SJ Anderson)
        Fix the environment in a more sane way, to resolve issues on 5.8.x (introduced in v0.022) (Karen Etheridge)
Turn off no-abbrev-commit stuff when running on older Git that doesn't support it
And actually document the method
v0.027
fix $git->branch compatibility with git < 1.7.1

This is a fix for https://github.com/genehack/Git-Wrapper/issues/27
issue.
$git->branch now calls 'git branch --no-color' instead of 'git branch
--color=never'.
Merge pull request #28 from berekuk/git-branch-color-fix

fix $git->branch compatibility with git < 1.7.1
Merge branch 'master' of github.com:genehack/Git-Wrapper
Update Changes for release
v0.028

        Fix $git->branch compatibility with git < 1.7.1 by tweaking color calling convention (Vyacheslav Matyukhin)
Add support for specifying git_binary on object creation

Added initial stab at testing. I'm not sure if echo will work on all platforms though.