I think that they should've put this right there in the comment, really.
Emacs is an old codebase. It predates modern repositories, or close to it, and it certainly predates the repository it currently uses.
And for that matter, does burguggle-git-svn keep SVN revisions traceable? Or are we assuming git is the pinnacle of software revision control and emacs would never ever change again.
I personally hate when commented out code are checked in to source, but put in a situation where the "right" thing increases the likelihood human error, I'll pick the "wrong" way every time.
/* Here's the deal...Check out what this used to
look like at http://example.com. */Per the article, the comment in the comment was added in 2001 when the comment was recreated after someone else deleted it.
The original commented out version predates the first public release back in the mid-80s.
Don't remove this code: it's true that it will be accessible from the repository, but a few years from deletion, people will forget it is there.Usually leaving commented-out code in source control is bad, but in this case it's good.
From the way people carry on when they see commented-out code like this, you'd get the impression that people actually paid attention to what was in comments! But if only that were so...