Ethatron/niflib — pull request #1 by amorilia (2012-09-08 14:38:28+00:00)
Title: Update to latest xml and fixes by ethatron.

Hey

This includes all commits from your "bleeding edge" branch, as well as a large number of contributions by skyfox69.

Aside, whilst handling merge conflicts, I noted that niflib will have a problem with setting the tangent space flag. I think we need to set Num UV Sets (and BS Num UV Sets) as calculated="1" in nif.xml, and write a dedicated function so the writer doesn't overwrite the flag when setting the this field from the size of the uv sets list. Anway, that's something to consider for another commit.

If you're happy with all changes, could you please pull it in your master? If not, please let me know what needs to happen for you to accept it.

We will also be switching to a more convenient way of collaborating between different people's branches. I need to write up a good document of how this will work in practice, but the idea is that we always work on feature branches, on which we post a pull request on github for merging. This means that all code is subject to review, and we avoid (at least to some extent...) vastly diverging master branches.

For more, see http://nvie.com/posts/a-successful-git-branching-model/

Thanks again for your excellent work!