curl --silent "https://api.github.com/repos/spsu-auv-team/Journal/commits?author=$line&since=$isot"
returns:
[

]
When there is no result. 
If you remove these three lines, the condition 
if diff temp.txt null_input.txt >/dev/null
will always be false, which will make the script always report that every user has successfully submitted journals.