Once you have an IBuildDetail getting the associated changsets used to be accomplished with:
buildDetail.Information.GetNodesByType("AssociatedChangeset")
However, in TFS 2013 with Git that fails to return any changesets.
It's possible I haven't configured TFS correctly, but this is an out of the box installation, not an upgrade, so I'm guessing with the new git support the API has changed.
Any help (or links to useful documentation) would be greatly appreciated.