Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 7, 2012
  1. @arrbee

    Add missing accessor for fetchRecurseSubmodules

    arrbee authored
    When `git_submodule` became an opaque structure, I forgot to add
    accessor functions for the fetchRecurseSubmodules config setting.
    This fixes that.
Commits on Sep 6, 2012
  1. @schu

    odb: mark unused variable

    schu authored
  2. @vmg

    Merge pull request #900 from pwkelley/development

    vmg authored
    Expose a malloc function to 3rd party ODB backends
  3. @vmg

    Merge pull request #912 from schu/netops-ssl-error

    vmg authored
    netops: be more careful with SSL errors
  4. @vmg
  5. @vmg
Commits on Sep 5, 2012
  1. @arrbee

    Merge pull request #917 from arrbee/test-issue-835

    arrbee authored
    Test for gitmodules only submodule def
  2. @arrbee

    Test for gitmodules only submodule def

    arrbee authored
    This should confirm that issue #835 is fixed where a submodule that
    is only declared in the .gitmodules file was not accessible via the
    submodule APIs.
  3. @arrbee

    Fix comments and a minor bug

    arrbee authored
    This adds better header comments and also fixes a bug in one of
    simple APIs that tells the number of lines in the current hunk.
  4. @arrbee

    Diff iterators

    arrbee authored
    This refactors the diff output code so that an iterator object
    can be used to traverse and generate the diffs, instead of just
    the `foreach()` style with callbacks.  The code has been rearranged
    so that the two styles can still share most functions.
    
    This also replaces `GIT_REVWALKOVER` with `GIT_ITEROVER` and uses
    that as a common error code for marking the end of iteration when
    using a iterator style of object.
Commits on Sep 4, 2012
  1. @vmg

    Merge pull request #856 from libgit2/utf8-win

    vmg authored
    Windows: Perform UTF-8 path conversion on the Stack
  2. @vmg

    branch: Add missing include

    vmg authored
  3. @carlosmn
  4. @carlosmn

    travis: use a valgrind suppressions file

    carlosmn authored
    We don't care about the supposed zlib errors, and the leak from
    giterr_set isn't interesting, as it gets freed each time an error is
    set.
    
    Give valgrind a suppressions file so it doesn't tell us about them.
  5. @vmg

    clar: Clear errors on shutdown

    vmg authored
  6. @vmg

    Merge pull request #913 from nulltoken/fix/warnings

    vmg authored
    Fix MSVC compilation warnings
  7. @nulltoken
Commits on Sep 3, 2012
  1. @schu

    netops: be more careful with SSL errors

    schu authored
    SSL_get_error() allows to receive a result code for various SSL
    operations. Depending on the return value (see man (3) SSL_get_error)
    there might be additional information in the OpenSSL error queue. Return
    the queued message if available, otherwise set an error message
    corresponding to the return code.
  2. @schu
Commits on Aug 30, 2012
  1. @ben

    Ignore tags file

    ben authored
Commits on Aug 29, 2012
  1. @arrbee

    Merge pull request #908 from nulltoken/bug/repo_reinit_init

    arrbee authored
    repository: add failing repo initialization test
  2. @nulltoken
  3. @vmg
  4. @vmg
  5. @vmg

    UTF-8 changes yo

    vmg authored
Commits on Aug 28, 2012
  1. @vmg

    Merge pull request #905 from carlosmn/signature-now

    vmg authored
    signature: make the OS give us the offset for git_signature_now
  2. @schu

    Fix parentheses warning

    schu authored
  3. @carlosmn

    signature: make the OS give us the offset for git_signature_now

    carlosmn authored
    There is a better and less fragile way to calculate time offsets. Let
    the OS take care of dealing with DST and simply take the the offset
    between the local time and UTC that it gives us.
  4. @carlosmn

    ssl: make cert check ignore work for invalid certs, not just CNs

    carlosmn authored
    Passing SSL_VERIFY_PEER makes OpenSSL shut down the connection if the
    certificate is invalid, without giving us a chance to ignore that
    error. Pass SSL_VERIFY_NONE and call SSL_get_verify_result if the user
    wanted us to check.
    
    When no CNs match, we used to jump to on_error which gave a bogus
    error as that's for OpenSSL errors. Jump to cert_fail so we tell the
    user that the error came from checking the certificate.
Commits on Aug 27, 2012
  1. @vmg

    Merge branch 'branch-delete-ref' into development

    vmg authored
    Conflicts:
    	include/git2/refs.h
  2. @vmg

    Merge pull request #904 from arrbee/better-object-peel

    vmg authored
    Make git_object_peel a bit smarter
  3. @vmg

    Merge pull request #897 from nulltoken/topic/git_reference_check_format

    vmg authored
    refs: expose git_reference_normalize_name()
  4. @vmg

    Merge pull request #899 from schu/revwalk-push

    vmg authored
    revwalk: refuse push of non-commit objects
  5. @arrbee

    Make git_object_peel a bit smarter

    arrbee authored
    This expands the types of peeling that `git_object_peel` knows
    how to do to include TAG -> BLOB peeling, and makes the errors
    slightly more consistent depending on the situation.  It also
    adds a new special behavior where peeling to ANY will peel until
    the object type changes (e.g. chases TAGs to a non-TAG).
    
    Using this expanded peeling, this replaces peeling code that was
    embedded in `git_tag_peel` and `git_reset`.
  6. @arrbee

    Merge pull request #903 from nulltoken/topic/peeling-duplication

    arrbee authored
    branch: reduce code duplication
Something went wrong with that request. Please try again.