Re: RE: sos 3.5.3: crash on get from label
Linda Bauer <[email protected]> Fri, 23 Jan 2004 16:24:55 -0600
| Newsgroups | gmane.comp.version-control.vss.sourceoffsite.classic |
|---|---|
| Message-ID | <[email protected]> |
Hi, Jessica, Thanks for using SourceOffSite. This is an issue in SOS 3.5.3 and earlier versions. However this problem has been fixed in SOS 4.0, due out next month. http://support.sourcegear.com/viewtopic.php?t=54&sid Here's a little history on these extra files you are seeing in Get by Label: In previous versions of SourceOffSite, the Get by Label operation would not retrieve deleted projects or files. This could result in a Get by Label operation not returning all files and projects associated with that label. This was clearly not the expected nor desired behavior. In version 3.0, Get By Label was changed to get all files associated with the label, regardless of whether they were deleted. While the SourceSafe Automation component was happy to let the SourceOffSite Server know that files in deleted projects needed to be retrieved, the successive call to actual retrieve the project would fail since the project didn't exist! Now, in SourceOffSite 3.5 and later, special care is taken to get each file appropriately, whether its project exists or not. Unfortunately, the SourceSafe automation layer applies labels across the board to files, even when they have already been deleted. This means that a Get by Label operation will retrieve deleted files and projects, some of which may have actually been deleted before the label in question was applied. This may result in the Client retrieving more files than expected. The SourceSafe Automation layer does not provide a reasonable method of determining which happened first, the file deletion or the application of the label. The only workaround has been to purge the deleted files or if you needed the files, to archive them. We hope you continue using SourceOffSite. Please let me know if you have further questions. Linda Bauer SourceGear Technical Support 08:10 AM 1/23/2004, Jessica Willetts wrote: >John Howard wrote... > > >Hi folks! > > > >I noticed some older reports of crashes during gets from a label, but = >none that appear to describe > >doing a clean get on a label containing a = file that was recently >deleted (ie since the label was > >cut). Upon = executing the get, the output window shows the client >trying to retrieve = the recently > >deleted file, whereupon the client crashes. A prior = tree-refresh >doesn't appear to help. > >I've just found a similar problem. On trying to retrieve a label at the >top of a project tree, all previously deleted files (even if not part of >the label) are retrieved as well. This caused us some major problems as >suddenly files deleted months or even years ago entered our build, which >often no longer work with the existing code. This problem does not occur >with the Microsoft VSS client. > >This is obviously a big problem for us! Is there a fix/workaround >available as it is currently making us readdress use of >SourceOffSite/VSS entirely. > >Regards, >Jessica > > >Privacy and Confidentiality Notice >This is strictly confidential and intended solely for the person or >organisation to whom it is addressed. It may contain privileged and >confidential information and if you are not an intended recipient, you >must not copy, distribute or take any action in reliance on it. If you >have received this message in error, please notify us as soon as possible >and delete it and any attached files from your system. >The views and opinions expressed in this email message are the author's >own and may not reflect the views and opinions of the author's employer. > >_______________________________________________ >This is the SourceGear sos-list. >Send postings to [email protected]. >To unsubscribe or edit your mail options, go to: >http://lists.sourcegear.com/cgi-bin/mailman/listinfo/sos-list >and follow the instructions at the bottom of the page.