Updated Jul 8th, 2022
Basically git repo used within another git repo. Points to a specific commit in that other repository.
A few important points
GitKraken here
Tools on tech here
Mr. Nacef here
Open Source
Cooperative Scheduling