| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | remove channel based iteration for branch / ref. Add ReferenceNameIterator. ↵ | Jesse Ezell | |
| All iterators use Next(). Remove interfaces. | |||
| 2014-03-19 | various improvements to interface | 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 | split out name iterator | Jesse Ezell | |
| 2014-03-19 | remove Branch struct, unify reference iterators | Jesse Ezell | |
| 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-12 | add branch iterator / remove useless repo from reference iterator | 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 branch 'merge' of https://github.com/jezell/git2go into merge | Jesse Ezell | |
| 2014-03-11 | remove useless wrappers | Jesse Ezell | |
| 2014-03-11 | Merge branch 'jezell/merge' into merge | Jesse Ezell | |
| 2014-03-11 | merge with latest | Jesse Ezell | |
| 2014-03-11 | merge with latest, replace merge wrappers with go code | 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 | Add defaults, add simple test, merge heads should be pointer array | Jesse Ezell | |
| 2014-02-28 | move finalizer above free | Jesse Ezell | |
| 2014-02-28 | switch from iota to explicit def | Jesse Ezell | |
| 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 | |
