It's funny how competing tools get created around similar times. Both git and mercurial were created in 2005!