Classes PoPush,Generic Push and Publican Push have common code. Club that code into common function
Instead of self.process_srcdir function used  self.process_srcdir_withsub
Merge pull request #11 from gnuman/code-refactor-pull-request

Code refactor pull request