While working on Repography I’ve explored a ton of open source Git repos. Recently looking at golang/go, I was amazed to see the first commit appears to be from computing legend Brian Kernighan in July 1972.
commit 7d7c6a97f815e9279d08cfaea7d5efb5e90695a8 Author: Brian Kernighan
Date: Tue Jul 18 19:05:45 1972 -0500 hello, world R=ken DELTA=7 (7 added, 0 deleted, 0 changed) diff --git a/src/pkg/debug/macho/testdata/hello.b b/src/pkg/debug/macho/testdata/hello.b new file mode 100644 index 0000000000..05c4140424 --- /dev/null +++ b/src/pkg/debug/macho/testdata/hello.b @@ -0,0 +1,7 @@ +main( ) { + extrn a, b, c; + putchar(a); putchar(b); putchar(c); putchar('!*n'); +} +a 'hell'; +b 'o, w'; +c 'orld'; The very first commit in golang/go. Presumably submitted via fax.
Brian is then hard at work for the next few years:
- Sun Jan 20 01:02:03 1974: convert to C
- Fri Apr 1 02:02:04 1988: convert to Draft-