Git was written in 2005.
What did these hello world commits have to do with go? Why are they in the git history?
Git was written in 2005.
What did these hello world commits have to do with go? Why are they in the git history?
It's a joke basically saying "First, there was B, and it looked like this. Then, there was C, and it looked like this. Finally, there was Go, a new evolution of our work".
The git dates were clearly faked and created entirely for the purpose of this joke.
If you wanna know how to edit dates, this blog does a slightly better job than the `git-commit` man page: https://alexpeattie.com/blog/working-with-dates-in-git#chang...
I guess they decided to include a history of "Hello World" as the path to Go.
See https://en.wikipedia.org/wiki/%22Hello,_World!%22_program#Hi...
> Git was written in 2005.
Not sure about this specific case, but it isn't uncommon to migrate from another version control system (e.g. Subversion) to Git while maintaining the past history.
If it was migrated to CVS from RCS on the day CVS was released, that gets us back to 1986.
If it was migrated to RCS from SCCS on the day RCS came out, that gets us back to 1982.
SCCS showed up in 1972, just in time for this commit.
My oldest email in Gmail is from 1996.
My oldest file in Google Drive is from 1998.
All of which pre-date their current storage (and some of which pre-date the company that created the current storage).
None of which is as important as anything in a VCS in terms of wanting to keep history intact.
BTW: If any Google engineer is present: Gmail search over mail older than a decade is terrible. Just terrible.