# All Classes

- All Classes Class Summary Exception Summary
  Class | Description
  --- | ---
  CloneFailedException | Exception indicating a failed clone command
  FetchFailedException | Exception indicating a failed fetch command
  GitCommand | The actual GitCR operations in complete for better testability
  GitComponentRepositoryImpl | Git based components repository based on `AbstractFileSystemComponentRepository`
  GitComponentRepositoryResource | See `GitComponentRepositoryImpl`
  GitTools | Provides some useful static helpers like `#isOriginReachable(URIish)`, `#isValidRepository(URIish)`, `#cloneRepository(URIish, File, CredentialsProvider, int)`, ...
  ProgressMonitorImpl | A simple progress monitor for Git operations