| Age | Commit message (Collapse) | Author |
|
On top: fix git_buf handling and rename signature
This fixes #57, #54.
Conflicts:
git.go
reference.go
repository.go
submodule.go
|
|
|
|
reference: get references out of the iterator
|
|
This allows us to restrict which constants the compiler will allow
through, and makes the sorting in the documentation better.
|
|
Make the names look more like what you'd expect from Go.
|
|
Allow getting references out of the iterator instead of just names.
|
|
The Library's iterators now can return either the reference or the
reference's name. As the name is what we're set up for, rename the
functions appropriately so we compile against altest development.
|
|
My take on polymorphism
|
|
Wrap the reference iterators, and provide a Iter() function to get
them through a channel.
|
|
|
|
Some calls like Reference.Target() can return NULL if the reference is
symbolic. Make sure newOidFromC() can handle these situations.
|
|
|
|
|