Extract Repository code into private methods
Extract Repository code into private methods

These routines are only called once each, but they are cohesive enough
that they cam be their own methods.

* mark_empty_directories
* mark_conflicts
* total_size

mark_empty_directories and total_size could probably be consider for
extraction a more general FileUtils types class as well.

nesquena/gitdocs,acant/gitdocs,nesquena/gitdocs,DustinH/gitdocs,acant/gitdocs,nesquena/gitdocs,DustinH/gitdocs,DustinH/gitdocs,Ammar12/testapp,acant/gitdocs,Ammar12/testapp