Commits on Jun 27, 2016
Commits on Jun 11, 2016
  1. Changes for version 1.320

    committed Jun 11, 2016
  2. Add Lisa Hansen as a contributor

    committed Jun 11, 2016
Commits on Jun 7, 2016
  1. Add Samit Badle as contributor

    committed Jun 7, 2016
  2. Only drop "comments" when generating git versions based on the curren…

    …t one
    This fixes failing test on a Mac OS X due to git from Xcode returning
    a non-standard version.
    The failing test was:
        ok( $r->version_eq($version), "$version version_eq $version" );
    which was not comparing the Git version to itself anymore, because of the
    mangling of $version done prior to generating known lesser and greater
    versions to compare with the current one.
    samitbadle committed with Jun 7, 2016
Commits on Jun 2, 2016
  1. Rewrite final_output() using System::Command's loop_on()

    This should avoid blocking when Git has lots of output on STDERR
    (which will block while Git::Repository waits for output on STDOUT).
    Hopefully fixes RT #114301, reported by Lisa Hansen.
    committed Jun 2, 2016
Commits on May 17, 2016
  1. Changes for version 1.319

    committed May 17, 2016
  2. Make has_git() throw a warning when used

    The warning and the documentation both point at Test::Requires::Git for a replacement.
    committed May 17, 2016
Commits on May 11, 2016
  1. Skip site-wide hooks when running `git commit`

    `git commit --no-verify` exists since at least GIT 0.99.9m aka 1.0rc5
    Issue reported in:
    committed May 10, 2016
Commits on Apr 10, 2016
Commits on Apr 6, 2016
Commits on Apr 1, 2016
  1. Merge branch 'test-requires-git'

    committed Apr 1, 2016
Commits on Mar 12, 2016
  1. Changes for version 1.318

    committed Mar 12, 2016
  2. Properly deal with versions that are references in the version_* methods

    When $v was a Git::Version object, the `!ref` test would fail,
    causing `( grep !ref, \@_ )[0]` to be an empty list. $v would end up
    being the first option hash, if any.
    This code explicitely picks the option hashes, and takes the first
    of the remaining items to be the version number to test against.
    committed Mar 12, 2016
Commits on Feb 23, 2016
Commits on Feb 15, 2016
Commits on Feb 14, 2016
  1. Merge branch 'version-compare'

    committed Feb 14, 2016
  2. build-git: perform alias replacement

    Even if we specifically request to install 1.0.1, we will test the
    version against 1.0.0a, which is what the git binary replies
    committed Feb 13, 2016
  3. Simplify the code for comparing Git versions

    This code is about 3 times faster tham the previous version,
    which is totally useless, given the usage pattern...
    committed Feb 12, 2016
  4. Add a --test option

    This option:
    * forces the quiet mode (no output)
    * produces TAP output
    * confirms the installation was successful by testing is_installed()
      (i.e. checks the newly installed git runs and returns its version)
    * deletes everything afterwards
    committed Feb 14, 2016
  5. Fix libgit2 URL

    dolmen committed with May 21, 2015