Say I follow these steps in svn:
rev 1: create a file called 'foo'
rev 2: delete 'foo'
rev 3: create a new file called 'foo'
If I want to see the contents of the first 'foo
' using svn, I would need to use the peg revision syntax 'svn cat foo@1
' since the traditional syntax 'svn cat -r 1 foo
' would fail.
I've read that git tracks content and not files, so does that mean there's no need for something like a peg revision?