Since the version control system stores changes to the files
rather than the old versions of the files themselves, it is accurate to say that
when Oracle checked out an old version they caused the vcs to recreate the
file.
Actually, git doesn't work that way; it doesn't store deltas
to old versions. It stores entire files (heavily compressed), and generates
deltas on-the-fly if (and only if) you specifically request them with, e.g., a
"git diff" command.
Functionally, this is a difference that makes no
difference, except in the case where a file is both heavily modified
and moved or renamed, which can, occasionally, confuse git (though in
practice, it's usually quite good at detecting such situations). Whether it
would make a legal difference, I really can't say.
--- Do not meddle
in the affairs of Wizards, for it makes them soggy and hard to light. [ Reply to This | Parent | # ]
|