module Git

Define Git::Deprecation before requiring the rest of the library to ensure that any deprecation warnings emitted during the loading of the library are properly configured according to the GIT_DEPRECATION_BEHAVIOR environment variable.

The Git module provides the basic functions to open a git reference to work with. You can open a working directory, open a bare repository, initialize a new repo or clone an existing remote repository.