Are there any arguments out there against keyword substitution (i.e. replacing $Revision$ with $Revision: 5$) as a feature in version control systems?
I'm not looking for a debate. I'm looking for well thought-out arguments by people who think the feature is a bad idea.
Here is one such argument:
It's succinct, and I think the argument about the problems it causes for binary files is cogent, but I don't find it compelling.
Again, I'm not interested in a debate, just good arguments agains the feature. I can make up my own mind, but want to have good data with which to do so.
I'll admit that it's been very many years since I used keyword substitution in a version control system.
The really hard one to justify is $Log$. It seems like a good idea at first, but after a short while it really starts to clutter up the source. The information is easily available from the version control system when needed, so having it in the file is redundant.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With