Recent source control woes have inspired me to write this little poem about my least favorite source control system.
VSS, I hate you so
And I can not wait to see you go.
You have the word safe in your name
Yet since you came
my IDE has crashed
And my files have been trashed.
If your integration were not so lame,
Then maybe I could do a simple rename;
All I wanted was a little bit of history
But a few files I did purge and now it’s all a mystery.
Branching and merging is something we no longer dare
So we copy and paste with much care;
A changeset would help reduce the friction
and make release reports seem less like fiction.
If only you would realize
that it should not take days to Analyze;
And it is wrong that I should have to be leery
when all I want to do is a simple query.
Because of your file based sharing
About disk space and security we gave up caring;
Haven’t you heard of atomic commits?
If so, perhaps my project wouldn’t be on the fritz.
If only I could create a simple diversion.
Then I could quickly upgrade to Subversion.
Perhaps if we had Perforce or Vault
Then our development wouldn’t grind to a halt.
VSS, I hate you so
And I can not wait to see you go.
For a non-rhyming look at some of the short-comings of VSS, I recommend this article by Alan de Smet.
Popularity: 7% [?]