Fork of CBVCS plugin which uses libgit2 for git operations is available at
https://github.com/josephch/cbvcsCBVCS plugin has nice integration with CB file manager. It shows different icons for different git state of the files and supports basic git operations like commit, add, revert ( does checkout internally).
In addition to libgit2 integration, this fork has following additional features
1. Doing operations on multiple selected files in file manager
2. menu item to view diff
3. menu item to refresh git status in the file manager.
Compared to other plugins like GitBlocks, I feel this plugin is more integrated into the Codeblocks architecture. Even though this does not support all the features, I find integration to filemanager and the diff feature quite useful as we can know the changes without switching to another application.
Tested in Ubuntu with libgit2 version 1.8.1 , wxWidget 3.2.4