Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 10, 2011
  1. @rtomayko

    handle newlines in author / committer

    rtomayko authored
    This shouldn't technically be allowed but we've seen a few cases of
    it in existing repositories on github.com so let's just deal with
    it.
Commits on Jul 1, 2011
  1. @tmm1

    Merge pull request #78 from kevinsawicki/patch-1

    tmm1 authored
    Fix typo in tree method doc
  2. @kevinsawicki
Commits on Jun 22, 2011
  1. @rtomayko
  2. @rtomayko

    Grit::Git check_applies / patch related methods take command hash

    rtomayko authored
    This lets us pass an :env so we can use GIT_ALTERNATE_OBJECT_DIRECTORIES
    to check if a commit applies across repositories.
  3. @schacon @rtomayko

    tags api now resty

    schacon authored rtomayko committed
  4. @schacon @rtomayko
  5. @schacon @rtomayko

    we are not using these anymore. they are confusing

    schacon authored rtomayko committed
Commits on Jun 15, 2011
  1. @rtomayko

    ruby rev_list passes --verify to native rev_parse in fallback

    rtomayko authored
    Otherwise, the git-rev-parse will return whatever is given as an arg
    when the ref doesn't exist. e.g.,
    
      $ git rev-parse some-bad-ref
      some-bad-ref
      fatal: ambiguous argument 'some-bad-ref': unknown revision or path not in the working tree.
    
    The error message is on stderr and git-rev-parse exits with non-zero
    but the ref name is still output.
    
    The problem here is that code often calls rev_list like:
    
        git.rev_list({}, "some-bad-ref")
    
    Then rev_list tries to convert some-bad-ref to a SHA1, gets back the
    ref string, but continues on anyway. This eventually results in the
    rev_list failing to look up the object because it assumes its a SHA1
    when its really a ref string.
Commits on Jun 10, 2011
  1. @rtomayko

    Merge pull request #71 from injekt/master

    rtomayko authored
    Fix warnings on 1.9
  2. @rtomayko

    Merge pull request #72 from cesario/master

    rtomayko authored
    Fix the gemspec
  3. @franckverrot
Commits on Jun 9, 2011
  1. remove commented out lazy_reader

    Lee Jarvis authored
  2. fix warnings on Ruby 1.9

    Lee Jarvis authored
Commits on Jun 8, 2011
  1. @rtomayko
  2. @rtomayko
  3. @tmm1
  4. @tmm1

    Merge branch 'posix-spawn'

    tmm1 authored
  5. @tmm1
  6. @mojombo
  7. @schacon @rtomayko

    tree reading and writing

    schacon authored rtomayko committed
  8. @schacon @rtomayko

    hm, guess we actually need this

    schacon authored rtomayko committed
  9. @schacon @rtomayko

    reference updating and deleting working

    schacon authored rtomayko committed
  10. @schacon @rtomayko

    git refs api read stuff working and tested

    schacon authored rtomayko committed
  11. @schacon @rtomayko

    tag creation and tests

    schacon authored rtomayko committed
  12. @schacon @rtomayko

    updates to grit for tag api

    schacon authored rtomayko committed
  13. @schacon @rtomayko

    commit listing and writing api

    schacon authored rtomayko committed
  14. @schacon @rtomayko

    write_tree can take a sha for a tree and can return the last tree siz…

    schacon authored rtomayko committed
    …e via an instance var
Commits on Jun 1, 2011
  1. @mojombo

    Add Commit#patch_id.

    mojombo authored
Commits on May 30, 2011
  1. @rtomayko

    Merge pull request #60 from dkowis/fixing-spaces

    rtomayko authored
    Fix for files with leading or trailing spaces
  2. @rtomayko

    Merge pull request #68 from bobbyw/master

    rtomayko authored
    Default parameter for with_timeout incorrect
  3. @bobbywilson0
Commits on May 24, 2011
  1. @rtomayko
  2. @rtomayko

    handle packs disappearing between dir list and open

    rtomayko authored
    What happens is that we get a list of packfiles from Dir.open but
    the files can disappear before the File.open on the .idx or .pack
    file due to git-repack running at the same time. When this occurs,
    with_idx or with_pack would blow up with a NoMethodError because it
    tries to close the file in an ensure block, but the file was never
    opened.
    
    This change causes the with_idx and with_pack methods to detect this
    situation and not yield to the block. This ought to result in
    correct behavior (the pack isn't really there) in most
    circumstances.
Commits on May 8, 2011
  1. @rtomayko
Something went wrong with that request. Please try again.