Hi Stefan,

just a comment. I spent quite some time on libgit2 bindings before
giving up (at the stage where I could browse repo + do a commit)
Better to avoid callbacks at all costs - fortunately there is usually
an "iterative" API.

Also, you must be very careful when passing in parameters,
sometimes the libgit2 remembers pointers and when GC moves them,
you know... I had to dig into libgit2 sources/attach GDB to find out.

Have fun!

Jan


On 24/01/13 21:24, Stefan Marr wrote:



branches := OrderedCollection new.

cb := LG2BranchHCb161 on: [:name :type :payload | branches add: name ].
LG2BranchH uniqueInstance branch_foreach: repo list_flags: 1 branch_cb: cb 
payload: NBExternalAddress null.

^ { repo. branches }


So, now I am down to the question of how to use TalkFFI and NativeBoostFFI.

Any idea what that could be? And how to diagnose these things?

Thanks a lot
Stefan





Reply via email to