Commits on Jan 13, 2013
  1. Update authors list

    And remove AUTHORS text file.
    jdavid committed Jan 13, 2013
  2. Simplify README file

    jdavid committed Jan 13, 2013
Commits on Jan 12, 2013
  1. Copy docs from the readme file

    jdavid committed Jan 12, 2013
  2. Use autodocs

    jdavid committed Jan 12, 2013
Commits on Jan 6, 2013
  1. sphinx-quickstart

    jdavid committed Jan 6, 2013
  2. Readme: add table of contents

    jdavid committed Jan 6, 2013
Commits on Jan 5, 2013
  1. Make Repostirory_as_iter shorter

    Error_set already returns NULL
    jdavid committed Jan 5, 2013
  2. return NULL over -1

    richo committed Jan 5, 2013
  3. Use correct prototypes

    richo committed Jan 5, 2013
  4. Shamelessly add richo to AUTHORS

    richo committed Jan 5, 2013
Commits on Jan 4, 2013
  1. Ensure that odb is always freed

    richo committed Jan 4, 2013
  2. Implement Iterator protocol on Repository

    Uses a stupid implementation that builds a list in memory and returns
    it's iterator.
    richo committed Jan 4, 2013
Commits on Dec 21, 2012
  1. added pygit api link

    cholin committed Dec 21, 2012
Commits on Dec 19, 2012
  1. Update to libgit2 changes in git_diff_* functions

    See libgit2's 56c72b759c3ad commit
    jdavid committed Dec 19, 2012
Commits on Dec 18, 2012
  1. README.rst: document non-standard linking on *nix

    There have been a few comments on pygit2's issue tracker about linking
    problems on Unix/Linux [1].  David suggested that a README comment
    might be in order, so here it is.
    I think that people new to *nix linking should probably just stick to
    installing to standard locations, since a short README blurb is never
    going to do justice to a subject that probably deserves it's own
    chapter.  Instead of explaining what's going on, I just give a quick
    recipe for building and installing libgit2 under /usr/local (the
    default location), and then building pygit2 against that libgit2
    (using RUNPATH).
    [1]: libgit2#134
    wking committed Dec 13, 2012
Commits on Dec 13, 2012
  1. Add LIBGIT2_LIB to override the library search path

    I build libgit2 in a `build/` subdirectory of a Git checkout, and
    never bother installing it.  I'd like to link pygit2 against it there,
    but LIBGIT2 assumes will be in the default library search
    path or $LIBGIT/lib.  This patch adds LIBGIT2_LIB, a new environment
    variable for overriding the additional library search paths.
    An alternative to this patch is to set LDFLAGS="-L..." explicitly
    before building pygit2.  I've avoided that approach here minimize the
    difference between configuring this library path explicitly, and
    configuring implicitly via LIBGIT2.
    wking committed Dec 13, 2012
Commits on Dec 12, 2012
  1. Update to latest libgit2

    Specifically to changes made by ligbit2's pull-request number #1115:
    jdavid committed Dec 12, 2012
Commits on Nov 28, 2012
  1. Fix uninitialized variable

    cholin committed Nov 28, 2012
Commits on Nov 26, 2012
  1. - thanks to Martin R. Hufsky for the patch for git_diff_find_similar

     - I updated the unittest (they failed with the patch), and added a short unittest which emulates --find-copies-harder
    delanne committed Nov 26, 2012
Commits on Nov 22, 2012
  1. fixed typo

    cholin committed Nov 22, 2012
  2. only use error message if giterr_last() is not null

    exptected errors in libgit2 must not set a git_error.
    cholin committed Nov 22, 2012
Commits on Nov 20, 2012
Commits on Nov 19, 2012
Commits on Nov 16, 2012