Wednesday, August 18, 2004
VSS bug from 6.0c still kills labels in 6.0d

My hatred for VSS grows daily.  I can't wait until the day I get the ok to move to subversion, at least until we can evaluate team system. 

Once again, a nuance in VSS bites.  We use labels heavily here at work, especially in the Database Project (I talked about a DB project before, again, fantastic way to manage your DB scripts.).  Part of my job is to run it daily, make sure it builds, and label it to the current assembly version.  Well, today's failed.  No problem, I've got a label from yesterday. 

Well, there is a problem.  And it's been a problem.  And how the hell could 6.0d ship with an issue like this that was identified in 6.0c?  C'mon.  When you run analyze (which if your not doing it daily with a decent sized project, your crazy) vss copies out the labels, and, well, just never copies them back.  So without these files, you can't get an old label. 

Now, compound this with the fact that analyze will bail if you have anything in it's “backup” directory, and you have a very good recipe for useless labels.  WTF.

Old post that pointed out the error in 6.0c, and fixed it today for 6.0d

Code | Admin




Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):