2] If yes, I have a question about the time of the new changes the snapshot.
Example : There are snapshot builds out for today the 15th but when I check the changelogs I see commits 3 hours ago etc. Are those included in the snapshots or is it only till 14th?
When looking at git logs, there are two times to be aware of. The first is when the "original" author committed. This is what is shown in common git log output. For example
commit 0b204902075157dbb002ea04f41a5b1a4fbe848c
Author: Sven Eckelmann <sven.eckelmann@openmesh.com>
Date: Wed Aug 9 13:52:07 2017 +0200
[...]
Knowing what was in a branch at a specific time requires additional options to reveal the time it was committed to the branch. For example: