Eventually, they'll have a version of the file for each minute in the day. After that, the hash should ensure that no additional space is used to store the content. (I think, I don't know much about git internals.)
After that, if you assume 128 bytes per commit (timestamp, and maybe a hash or two saved?) then probably around 14 years.