| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | merge latest, cleanup error handling, add thread locks | Jesse Ezell | |
| 2014-02-26 | LastError -> MakeGitError | Jesse Ezell | |
| 2014-02-26 | Merge branch 'master' of https://github.com/libgit2/git2go into ↵ | Jesse Ezell | |
| add-branch-lookup | |||
| 2014-02-26 | Add thread locking | Jesse Ezell | |
| 2014-02-26 | cleanup add-branch | Jesse Ezell | |
| 2014-02-26 | Merge branch 'branch_functions' of http://github.com/JohannWeging/git2go ↵ | Jesse Ezell | |
| into merge-add-branch-lookup | |||
| 2014-02-26 | Merge branch 'more-errors' | Carlos Martín Nieto | |
| 2014-02-26 | Convert the rest of the errors | Carlos Martín Nieto | |
| 2014-02-26 | Added git error code to the error object. | Jesper Hansen | |
| 2014-02-26 | Remove 'oid' as id name | Carlos Martín Nieto | |
| Following the cleanup from libgit2, let's not use 'oid' unless we mean the name of the data type. In the other cases, we mean an identifier, hence the name 'id'. | |||
| 2014-02-26 | Merge branch 'index-entries' | Carlos Martín Nieto | |
| 2014-02-26 | Adjust to oid -> id | Carlos Martín Nieto | |
| 2014-02-26 | Remove pointer to git_index_entry | Carlos Martín Nieto | |
| We have all the data | |||
| 2014-02-26 | Allow for a default in reflog messages | Carlos Martín Nieto | |
| We don't have a way to represent a NULL string, so if the user passes an empty string, let's pass NULL down so we tell libgit2 to use the default. | |||
| 2014-02-26 | Add a few reference utility functions | Carlos Martín Nieto | |
| 2014-02-26 | Merge pull request #42 from libgit2/cmn/config | Carlos Martín Nieto | |
| Wrap some more config functions | |||
| 2014-02-26 | Lock the thread so we can get the error message | Carlos Martín Nieto | |
| 2014-02-26 | Add iterators and ConfigEntry | Carlos Martín Nieto | |
| 2014-02-26 | Add a few more missing config functions | Carlos Martín Nieto | |
| 2014-02-26 | Add a few missing config setters and getters | Carlos Martín Nieto | |
