Export git data as csv
This is issue is for implementing an Intention for exporting elastic data of a project as csv.
There will be a button in the topside of a project to create this intention. The intention will:
- Request Elasticsearch git data for a project using a scroll and will get the following fields (and MORE):
- Author
- commit id
- date
- num files changed
- Exclude commit text
- The data will be stored in a file that will be accessible from the webserver or in a way to serve static files.
- The button will be with a spinner if a intention is in progress for that project.