If you do not work with github or cannot provide access to the source folder where the git logs are located, you can generate them on your own and upload them separately to the SeaLights servers.
    
Generating the commit reports
The file must be a JSON file with an array "commitLog" of commits. Below, a sample command which generate 2 days of commit logs:
        echo "{ \"commitLog\": " > commitLog.json
git log --pretty=format:'{"commit": "%H","authorName": "%an","authorEmail": "%ae","commiterName": "%cn","commiterEmail": "%ce","authorDate": "%at000","commiterDate": "%ct000","title": "%f"},'  --since="2 days ago"  | sed "$ s/,$//" | sed ':a;N;$!ba;s/\r\n\([^{]\)/\\n\1/g'| awk 'BEGIN { print("[") } { print($0) } END { print("]") }' >> commitLog.json
echo "}" >> commitLog.json
    
        BASH
    
 Upload git generated commit log reports
        java -jar sl-test-listener.jar uploadReports -tokenfile /path/to/sltoken.txt -buildsessionidfile buildSessionId.txt -reportFile commitLog.json -type "commitLog" -source "script"
    
        BASH