| Interface | Description | 
|---|---|
| TreeModification | 
 A specific modification of a Git tree. 
 | 
| Class | Description | 
|---|---|
| ChangeFileContentModification | 
 A  
TreeModification which changes the content of a file. | 
| DeleteFileModification | 
 A  
TreeModification which deletes a file. | 
| RenameFileModification | 
 A  
TreeModification which renames a file or moves it to a different path. | 
| RestoreFileModification | 
 A  
TreeModification which restores a file. | 
| TreeCreator | 
 A creator for a new Git tree. 
 |