I thought this would be simple but I just can't figure how to get a list of available branches. Ive tried: ``` nodegit.Repository.open(thisHook.context.vars.req.cookies.gitRepo).then(function (repo) { nodegit.Branch.iteratorNew(repo, nodegit.Branch.BRANCH.ALL).then(function(branchIterator) { // What to do here? // tried branchIterator.forEach(function(item) {}); // tried Object.keys(branchIterator) }); }) .catch(function (err) { console.log(err); }).done(function () { console.log('Finished'); }); ``` What is branchiterator and how do you use it? I noticed in a different issue that the docs for this are still missing (https://github.com/nodegit/nodegit.github.com/issues/24). Could someone please provide a little info on how to list branches? Thanks, Adam
Activity
ef4 commentedon Jan 22, 2017
If I'm reading the source correctly, I don't think this feature is actually implemented.
ef4 commentedon Jan 23, 2017
As a workaround, there appears to be a working
Reference.list(repo)method that gives enough information to derive the branches.