source service for processing github branches

Hi all,

an easy way to pull in source files is via a service file (_service) like

<services>
  
<service name="download_files"/></services>

Does anyone have an idea how this has to be set-up to process a branch from github?