Hacker News new | ask | show | jobs
by vhakulinen 2308 days ago
Is that somehow fundamentally different from "git describe --tags --always"?
1 comments

Yes. When you checked a file into VSS it would expand the string $Id$ before actually writing the file into the repo, so it would be in the file you checked out. So if you had a copy of that file, you could know instantly what revision it was from. If you had blah.c on your disk and you had a Git repo it’s far harder to say “what commit did this copy of the file actually come from”?