Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 23, 2010
  1. Scott Chacon

    update rugged version to 0.1.0

    schacon authored
Commits on Nov 22, 2010
  1. Vicent Marti

    Add new Ruby class Rugged::Person

    vmg authored
    The Rugged global object has been changed to a Module to easen the
    extension with native Ruby classes.
    
    Unit tests have been updated accordingly.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  2. Vicent Marti

    Make the object initialization method non-static

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  3. Scott Chacon
  4. Scott Chacon

    new blob bindings tests

    schacon authored
Commits on Nov 20, 2010
  1. Brian Lopez
  2. Brian Lopez

    we need to convert the ruby type (VALUE) to it's proper C type (git_o…

    brianmario authored
    …type) before handing it to the libgit2 api
  3. Vicent Marti

    Fix undeclared extern symbol in GCC

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  4. Vicent Marti

    Wrap git_blob and its methods

    vmg authored
    The blob object has been wrapped together with the basic methods,
    
    	- initialize
    	- content=
    	- content
    	- size
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  5. Vicent Marti

    Fix warnings when compiling with -Wall and -Wextra

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  6. Vicent Marti

    Fix lack of precision in time comparison

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 19, 2010
  1. Scott Chacon
  2. Brian Lopez
Commits on Nov 18, 2010
  1. Vicent Marti

    Fix duplicated symbol when compiling on GCC

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  2. Vicent Marti

    Update README.md with recent API changes

    vmg authored
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  3. Vicent Marti

    Split up rugged.c into several files

    vmg authored
    Celebrate the new library name by cleaning up the code base and
    splitting all the crust in rugged.c into one C file for each Ruby
    object. Lookin' clean now!
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 17, 2010
  1. Scott Chacon

    haha. little typo there

    schacon authored
  2. Scott Chacon
  3. Scott Chacon

    add api plans

    schacon authored
  4. Scott Chacon Vicent Marti

    add binding to get an index from a repo and new tests

    schacon authored vmg committed
Commits on Nov 16, 2010
  1. Scott Chacon
  2. Vicent Marti

    Wrap Index.add method

    vmg authored
    The Index add method now supports adding existing IndexEntry objects as
    well as creating blobs from files in the repository and adding them to
    the index.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 13, 2010
  1. Scott Chacon
Commits on Nov 11, 2010
  1. Vicent Marti

    Fix tree entry oid initialization

    vmg authored
    Do not do assignments with large structures on the stack, just work
    directly on the target memory space.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 10, 2010
  1. Scott Chacon
  2. Scott Chacon
Commits on Nov 8, 2010
  1. Scott Chacon
Commits on Nov 6, 2010
  1. Vicent Marti

    Wrap the new Index API

    vmg authored
    The new Index API is now properly wrapped, including the new
    add/remove/get methods and the whole IndexEntry structure.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 5, 2010
  1. Vicent Marti

    Update ribbit bindings to the new libgit2 API

    vmg authored
    The bindings now work with the recent changes to the API, including:
    
    	- Enhanced error handling
    	- New Index API
    	- New method for opening repositories
    	- New object creation/lookup API
    
    Test files have been updated accordingly.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Nov 1, 2010
  1. Scott Chacon

    index api suggestions

    schacon authored
Commits on Oct 28, 2010
  1. Vicent Marti

    Fix object writeback and raw reads

    vmg authored
    The two broken unit tests are now passing.
    
    	- For object raw read, the SHA1 of the object was being obtained
    properly from the "@sha" attribute, which was deprecated and replaced
    with a "sha" getter method. This method is now properly called.
    
    	- For object write-back, the writing of commits was failing because
    when doing a repository lookup for a commit, only the minimal amount of
    data was being parsed and loaded (tree, time and parents), and hence the
    library didn't have enough data to write back the commit on a
    modification. Libgit2 has changed and now properly loads all data before
    trying to modify a commit in-memory.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
  2. Vicent Marti

    Update ribbit to use the new git_person type

    vmg authored
    The 'git_person' struct is now an opaque type; ribbit now properly uses
    its getter and setter methods.
    
    Signed-off-by: Vicent Marti <tanoku@gmail.com>
Commits on Oct 27, 2010
  1. Scott Chacon

    extend the ribbit classes with ruby

    schacon authored
    have to move the ribbit compiled library to lib/ribbit/ribbit.X so
    it doesn't overwrite the lib/ribbit.rb - now we can pull in some
    pure ruby code easily. added tree.each method and enumerable mixin
    for the tree instances and tests.
  2. Scott Chacon

    clean up the readme syntax

    schacon authored
  3. Scott Chacon
Something went wrong with that request. Please try again.