Make t::Util restore original directory on exit
Make CommitBuild use binmode & chmod when writing

  Match what Dist::Zilla's _write_out_file does
v2.010

 - fix rt#83891 - Git::CommitBuild commits non-build files
   Git::CommitBuild now writes a fresh copy of the built tree to commit,
   instead of using one that may have been modified by other plugins
   (kent fredric & christopher madsen)
Don't pass Path::Class objects to Git::Wrapper

  Fix compatibility with Git::Wrapper 0.028_96
v2.011

 - fix compatibility with Git::Wrapper 0.028_96 (Don't pass Path::Class
   objects to Git::Wrapper) (christopher madsen)
Added commit option, when set to false, to skip committing files after git init && add.
Revise docs for Git::Init's commit option
v2.012

 - add commit option to Git::Init (tatsuhiko miyagawa)
Mention Git::GatherDir in Dist::Zilla::Plugin::Git

  (reported by Kevin Dawson)

Fix broken link to git-scm.com
Skip symlinked directories in Git::GatherDir

  Fixes RT#84491
v2.013

 - fix rt#84491 - Git::GatherDir does not handle symlinks
   Symlinks to directories used to make it crash with a cryptic error.
   It now skips them with a warning, and this is documented.
   (christopher madsen, reported by karen etheridge)
 - mention Git::GatherDir in Git (christopher madsen, reported by kevin dawson)
Add README.mkdn for GitHub

  Requires Author::JQUELIN bundle 3.002
Fix Git::NextVersion to work with Git 1.8

  A change in git rev-list output broke version_by_branch=1
  Fixes RT#86251
v2.014

 - fix rt#86251 - version-by-branch.t fails with Git 1.8.3
   The output of "git rev-list" changed slightly, and this broke
   Git::NextVersion when using version_by_branch=1.
   (christopher madsen, reported by zak elep)
Require git 1.5.4 or later in Build.PL

  I've decided that 1.5.4 will be the minimum supported version,
  because Git::Check needs the --exclude-standard option, which
  didn't exist until then.  There are other issues with old Git
  versions, and I'm tired of CPAN testers reports because of them.
In tests, restore original cwd only if saved

  If a test bails out with skip_all (or aborts for some other reason)
  before saving cwd, we don't need warnings about chdir(undef).
v2.015

 - bail out of Build.PL unless git 1.5.4 or later is found (christopher madsen)
 - prevent warnings about chdir(undef) in tests (christopher madsen)
comment updates
make exclude_filename work as it is documented to, matching [GatherDir]
typo fix