$ echo "hello" > afoo
$ git add afoo
$ git commit -m "add afoo"
$ rm afoo # we delete afoo
$ git checkout afoo # we recover deleted afoo
If you modify afoo
$ echo "hello" > afoo
$ git add afoo
$ git commit -m "add afoo"
$ rm afoo # we delete afoo
$ git checkout afoo # we recover deleted afoo
If you modify afoo
Hongseok Yang
http://www.eecs.qmul.ac.uk/~hyang
Bor-Yuh Evan Chang
http://www.cs.colorado.edu/~bec/
http://ocaml.janestreet.com/?q=node/61#comment-form
I was at CMU several weeks ago, and gave a version of my "Caml Trading" talk there. See below if you are interested in seeing the video. It's a reasonably good source if you're interested in understanding more about how and why Jane Street uses OCaml.
Caml Trading from Yaron Minsky on Vimeo.