| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-20 | refactor and cleanup code | Jesse Ezell | |
| 2014-03-20 | merge with latest | Jesse Ezell | |
| 2014-03-20 | cleanup and refactor diff / patch | Jesse Ezell | |
| 2014-03-21 | Merge pull request #71 from jezell/add-index-write-tree-to | Carlos Martín Nieto | |
| Add index WriteTreeTo + test | |||
| 2014-03-21 | Merge pull request #70 from jezell/add-remote-list | Carlos Martín Nieto | |
| Add git_remote_list + test | |||
| 2014-03-20 | Add index WriteTreeTo + test | Jesse Ezell | |
| 2014-03-20 | return nil instead of empty array on error | Jesse Ezell | |
| 2014-03-20 | add remote list | Jesse Ezell | |
| 2014-03-20 | Remote: remove Get prefix from refspecs | Carlos Martín Nieto | |
| Idiomatic Go is to omit the Get from the getter methods. | |||
| 2014-03-19 | Clean up after the tests | Carlos Martín Nieto | |
| 2014-03-19 | Remote: don't mix allocators | Carlos Martín Nieto | |
| We cannot ask libgit2 to free the memory we have allocated ourselves, as it cannot know how to do it. Let's free the strarray ourselves. | |||
| 2014-03-19 | Merge pull request #68 from libgit2/cmn/oid-revamp | Carlos Martín Nieto | |
| Oid revamp | |||
| 2014-03-19 | Oid: fix IsZero() | Carlos Martín Nieto | |
| We need to compare against the number zero, not its ASCII value. | |||
| 2014-03-19 | Oid: use Go's conversion functions | Carlos Martín Nieto | |
| Go already has all the necessary pieces for encoding and decoding hex strings. Using them let's us avoid going into C land. Benchmarks show this takes about half the time as using libgit2's functions. | |||
| 2014-03-19 | Oid: remove Bytes() | Carlos Martín Nieto | |
| This is not needed. We can do id[:] to get a slice. | |||
| 2014-03-19 | Oid: make NewOid take a string | Carlos Martín Nieto | |
| This is the most common way of having an id that's not in Oid form, so let's make it the "default" and rename to NewOidFromBytes() the one that takes []byte. | |||
| 2014-03-19 | Oid: make the type directly [20]byte | Carlos Martín Nieto | |
| There is no need for a struct with a single field. An Oid is 20 bytes which hold the binary representation of the hash, so let's use that directly. Go lets us have methods on this new type just the same. | |||
| 2014-03-19 | Merge pull request #69 from jezell/clone_opts_init_fix | Carlos Martín Nieto | |
| Clone opts init fix | |||
| 2014-03-18 | fix naming on test | Jesse Ezell | |
| 2014-03-18 | add simple clone test | Jesse Ezell | |
| 2014-03-18 | fix clone options init | Jesse Ezell | |
| 2014-03-18 | Merge pull request #61 from jezell/remotes-wip | Carlos Martín Nieto | |
| Cleaned up remotes / clone / add push / fetch | |||
| 2014-03-17 | Merge pull request #67 from jezell/chunk-create-fix | Carlos Martín Nieto | |
| fix chunk create return values | |||
| 2014-03-16 | fix chunk create logic | Jesse Ezell | |
| 2014-03-11 | remove strarray wrappers | Jesse Ezell | |
| 2014-03-11 | fix return for old go versions / travis | Jesse Ezell | |
| 2014-03-11 | clean up clone code | Jesse Ezell | |
| 2014-03-11 | cleanup clone code | Jesse Ezell | |
| 2014-03-11 | merge with latest | Jesse Ezell | |
| 2014-03-11 | Merge pull request #65 from jezell/blob_and_tree_updates | Carlos Martín Nieto | |
| Minor API enhancements | |||
| 2014-03-11 | Merge branch 'cmn/checkout-opts' | Carlos Martín Nieto | |
| 2014-03-11 | CheckoutIndex: allow for index to be nil | Carlos Martín Nieto | |
| Allow for the index to be nil and pass that to the library to use the repository's index. | |||
| 2014-03-11 | Move checkout functions options more in line with the library | Carlos Martín Nieto | |
| Afjust Checkout -> CheckoutHead and pass nil if the options structure is nil so as not to overide the library's decisions. | |||
| 2014-03-11 | Remove custom checkout opts init function | Carlos Martín Nieto | |
| 2014-03-11 | Adjust to checkout_opts -> checkout_options | Carlos Martín Nieto | |
| 2014-03-11 | Merge pull request #58 from jezell/add-branch-lookup | Carlos Martín Nieto | |
| Add branch functions | |||
| 2014-03-07 | add blob chunk creation, creation of tree builders for specific trees, minor ↵ | Jesse Ezell | |
| API cleanup | |||
| 2014-02-28 | move return outside of switch for go 1.0 / travis | Jesse Ezell | |
| 2014-02-28 | fix handling of msg to treat empty str as nil | Jesse Ezell | |
| 2014-02-28 | fix msg handling to treat empty str as nil | Jesse Ezell | |
| 2014-02-28 | Remove unused consts | Jesse Ezell | |
| 2014-02-28 | fix bad git_buf handling | Jesse Ezell | |
| 2014-02-28 | Add a travis script | Carlos Martín Nieto | |
| Add a build script and ask Travis to run it. It downloads the tip of libgit2's dev branch and tests against that. | |||
| 2014-02-28 | Fix an old error function call that snuck in | Carlos Martín Nieto | |
| 2014-02-27 | add push, refine remotes | Jesse Ezell | |
| 2014-02-27 | Merge pull request #59 from libgit2/cmn/refs | Carlos Martín Nieto | |
| Add a few reference utility functions | |||
| 2014-02-27 | Merge pull request #60 from libgit2/cmn/reflogs-default | Carlos Martín Nieto | |
| Allow for a default in reflog messages | |||
| 2014-02-26 | Actually type constants; unwrap DiffFile, DiffDelta, DiffHunk. | lye | |
| 2014-02-26 | merge latest, cleanup error handling, add thread locks | Jesse Ezell | |
| 2014-02-26 | LastError -> MakeGitError | Jesse Ezell | |
