new core module for Git repository