Permalink
Commits on Apr 4, 2011
  1. unused params

    committed Apr 4, 2011
  2. misprint

    committed Apr 4, 2011
  3. fix errors in redis backend

    committed Apr 4, 2011
  4. Fix tag reference name in testrepo.git

    The git test repository was holding a wrongly named tag reference ("very-simple") pointing at a tag named "e90810b".
    This mistake (mine :-/ ) originates back to libgit2@9282e92
    
    Whole credit goes to @tclem for having spotted this.
    nulltoken committed with Apr 3, 2011
  5. Add a fake wstream to the ODB

    Streaming writes will no longer fail when writing to a backend that
    doesn't support streaming writes but supports direct ones.
    Now we create a fake stream on memory and then write it as a single
    block using the backend `write` callback.
    vmg committed with Apr 4, 2011
  6. New external API method: `git_tree_create`

    Creates a tree by scanning the index file. The method handles recursive
    creation of trees for subdirectories and adds them to the parent tree.
    t3rm1n4l committed with Apr 3, 2011
  7. binary keys and data

    committed Apr 4, 2011
Commits on Apr 3, 2011
Commits on Apr 2, 2011
  1. Merge branch 'tagging' of https://github.com/nulltoken/libgit2 into d…

    …evelopment
    
    Conflicts:
    	include/git2/tag.h
    	src/tag.c
    vmg committed Apr 2, 2011
  2. Change `parse` methods to const buffer

    Signed-off-by: Vicent Marti <tanoku@gmail.com>
    vmg committed Apr 2, 2011
  3. Merge branch 'parse-tag-buffer' of https://github.com/carlosmn/libgit2

    …into development
    vmg committed Apr 2, 2011
  4. Update README after sqlite option change

    To build libgit2 with sqlite support, waf configure should be run
    with --with-sqlite
    enzbang committed with vmg Mar 30, 2011
Commits on Mar 31, 2011
  1. wscript: Use -O0 on debug

    If we want debugging symbols, we most likely want them to point to the
    right place. With -O2, gdb or valgrind may give wrong information.
    
    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed Mar 31, 2011
Commits on Mar 30, 2011
  1. Add git_tag_delete()

    nulltoken committed Mar 30, 2011
  2. Add git_tag_create_o_f() and git_tag_create_f() which overwrite exist…

    …ing tag reference, if any
    nulltoken committed Mar 30, 2011
  3. Fix misleading comments

    nulltoken committed Mar 30, 2011
Commits on Mar 29, 2011
  1. Check for looser reference names

    res/dummy/a and refs/stash must pass. The other rules are already
    tested by the rest of the checks.
    
    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 29, 2011
  2. normalize_name: allow more references under refs/

    Allow any well-formed reference name to live under refs/ removing the
    condition that they be under refs/{heads,tags,remotes}/ as was the
    design of git.
    
    An exception is made for HEAD which is allowed to contain an OID
    reference in detached HEAD state.
    
    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 24, 2011
  3. Enforce coding conventions in refs.c

    Internal methods are static and without the git prefix.
    'Force' methods have a `_f` prefix to match the other 'force' methods.
    vmg committed Mar 29, 2011
  4. Make overwrite test more comprehensive

    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 29, 2011
  5. force-rename test: check for the right name

    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 29, 2011
  6. rename: don't return early if the target ref exists

    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 29, 2011
  7. Add tests covering overwriting references

    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 28, 2011
  8. Fix documentation copy error

    Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
    carlosmn committed with vmg Mar 28, 2011