libgit2/libgit2 — pull request #972 by PaulThompson (2012-10-11 12:12:42+00:00)
Title: Separated git_strarray from common.h.  Added doxy comments.

I split git_strarray public interface out of common.h

The functional code in src is still in util.c

I intially just wanted to re-syntax it's declaration into:
typedef struct _git_strarray git_strarray;
struct _git_strarray {
char **strings;
size_t count;
};
So I could forward-declare it for my c++ bindings.

But then I thought it would be better refactored out.
Should it become an opaque object like most of the other git2 objects?