# Hierarchy For All Packages

Package Hierarchies:

- com.zfabrik.impl.gitcr,
- com.zfabrik.impl.gitcr.helper

## Class Hierarchy

- java.lang.Object
  - com.zfabrik.components.provider.util.AbstractExtComponentRepository<FSCRC,​DB> (implements com.zfabrik.components.provider.IComponentsRepository, com.zfabrik.util.sync.ISynchronizer)
    - com.zfabrik.components.provider.fs.AbstractFileSystemComponentRepository
      - com.zfabrik.impl.gitcr.GitComponentRepositoryImpl
  - com.zfabrik.impl.gitcr.helper.GitCommand
  - com.zfabrik.impl.gitcr.helper.GitTools
  - com.zfabrik.impl.gitcr.helper.ProgressMonitorImpl (implements org.eclipse.jgit.lib.ProgressMonitor)
  - com.zfabrik.resources.provider.Resource
    - com.zfabrik.impl.gitcr.GitComponentRepositoryResource (implements com.zfabrik.components.IDependencyComponent)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.zfabrik.impl.gitcr.helper.CloneFailedException
        - com.zfabrik.impl.gitcr.helper.FetchFailedException