
Stash says the latest commit was committed 8 minutes ago. That was when I committed the change locally. I then pushed the changes to the Stash repository 7 minutes later (1 minute before the screenshot).
I’m somewhat surprised that it is the local commit date that’s being used. Is that really how it should be?
In Git commits are immutable. Each commit consists of
Push (emphasis mine)
Since push sends your objects to the server, and your objects captures the time stamp of the commit; logically the only thing the server would be able to do is show you is the captured timestamp.
There are two ways Stash would be able to show you the time of the push.