Skip to content
Commits on Mar 4, 2011
  1. @tmm1

    better rev_parse errors

    tmm1 committed
  2. @tmm1
Commits on Feb 11, 2011
  1. @rtomayko
  2. @rtomayko

    update History for argv fixes

    rtomayko committed
  3. @rtomayko
  4. @rtomayko
Commits on Feb 7, 2011
  1. @rtomayko
Commits on Feb 5, 2011
  1. @rtomayko
Commits on Jan 13, 2011
  1. @technoweenie

    history

    technoweenie committed
  2. @technoweenie

    Merge branch 'loose_bytesize_fix' of https://github.com/hiroshi/grit

    technoweenie committed
    …into hiroshi-loose_bytesize_fix
  3. @technoweenie

    Release 2.4.1

    technoweenie committed
  4. @technoweenie
  5. @technoweenie

    mark this day in history

    technoweenie committed
  6. @technoweenie
  7. @technoweenie
  8. @technoweenie

    add tests for git patching

    technoweenie committed
Commits on Jan 7, 2011
  1. @mojombo

    Release 2.4.0

    mojombo committed
Commits on Jan 6, 2011
  1. @schacon
  2. @schacon

    v2.3.2

    schacon committed
Commits on Jan 2, 2011
  1. @hiroshi

    Fix a ruby 1.9 encoding problem,

    hiroshi committed
    "LooseObjectError: size mismatch" by committing non-ASCII content.
    
    String#length returns number of characters in the encoding of the string. Instead, we should use String#bytesize.
Commits on Dec 23, 2010
  1. @rtomayko
  2. @rtomayko
  3. @rtomayko
Commits on Dec 21, 2010
  1. @rtomayko
  2. @rtomayko
Commits on Dec 20, 2010
  1. @rtomayko
  2. @rtomayko

    fix bad signal arity

    rtomayko committed
Commits on Dec 19, 2010
  1. @rtomayko
  2. @rtomayko
  3. @rtomayko
  4. @rtomayko
  5. @rtomayko
  6. @rtomayko

    refactor new exec logic into Grit::Process class

    rtomayko committed
    Pretty awesome. And the select(2) based implementation will fix a
    long-standing bug where the grit process will hang when a git
    process writes more than PIPE_BUF bytes to stderr or when the input
    written to the git process's stdin exceeds PIPE_BUF. The old popen3
    based logic writes all of stdin, then reads all of stdout, then
    reads all of stderr so everything except stdout had to come in under
    PIPE_BUF. This hasn't been much of an issue but is critical to our
    plans on using `git cat-file --batch' and writing a bunch of SHA1s
    on stdin.
    
    Also moving toward using a common spawn method interface that's a
    compatible subset of the Process.spawn method built into Ruby >=
    1.9.1. The hope is that most non-MRI platforms will eventually
    support Process.spawn out of the box and the ones that don't have
    backports.
  7. @rtomayko
  8. @rtomayko

    Repo#batch uses new input option instead of block

    rtomayko committed
    This is mostly so it works over RPC.
Something went wrong with that request. Please try again.