<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>vssmigrate Issue Tracker Rss Feed</title><link>http://www.codeplex.com/vssmigrate/WorkItem/List.aspx</link><description>vssmigrate Issue Tracker Rss Description</description><item><title>Created Issue: Unable to get shared status after migration from vss 2 svn [8250]</title><link>http://vssmigrate.codeplex.com/workitem/8250</link><description>I get the status of shared file as added in svn&lt;br /&gt;</description><author>mayankc</author><pubDate>Tue, 04 Sep 2012 13:38:43 GMT</pubDate><guid isPermaLink="false">Created Issue: Unable to get shared status after migration from vss 2 svn [8250] 20120904013843P</guid></item><item><title>Created Issue: Unable to migrate file with extention .o .so file from vss 2 svn [8249]</title><link>http://vssmigrate.codeplex.com/workitem/8249</link><description>When I migrate my vss database to svn some file with extention .o , .so files missing in svn&lt;br /&gt;</description><author>mayankc</author><pubDate>Tue, 04 Sep 2012 13:37:26 GMT</pubDate><guid isPermaLink="false">Created Issue: Unable to migrate file with extention .o .so file from vss 2 svn [8249] 20120904013726P</guid></item><item><title>Created Issue: Documentation for uploaded patchset [8161]</title><link>http://vssmigrate.codeplex.com/workitem/8161</link><description>As noted on the patches page, I have uploaded a patchset for my changes to VSSMigrate that deals with several issues and problems I&amp;#39;ve encountered in migration efforts, hopefully dealing with the worst of them. I&amp;#39;ve created the attached Word document explaining what&amp;#39;s been done in my changes as best I can.&lt;br /&gt;</description><author>SoonerDave</author><pubDate>Sat, 04 Aug 2012 06:43:55 GMT</pubDate><guid isPermaLink="false">Created Issue: Documentation for uploaded patchset [8161] 20120804064355A</guid></item><item><title>Commented Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;Comments: ** Comment from web user: SoonerDave ** &lt;p&gt;Just thought I would update my experience on migrating deleted files from VSS to Subversion...&lt;/p&gt;&lt;p&gt;Clearly the next biggest chunk of problems re deleted files was resolved with the fix mentioned above - catching the &amp;#34;not a working copy&amp;#34; exception and performing an Update, then retrying the Deletion. So far, so good.&lt;/p&gt;&lt;p&gt;Right now, my local updates to VSSMIgrate - and I&amp;#39;ve rewritten quite a bit of it - have migrated my worst-case VSS project as a 5,200-revision SVN project. I also took to writing a validation tool that scans my VSS project and ensures every file in the source exists in the SVN version, and darned if that didn&amp;#39;t reveal still more files that didn&amp;#39;t get migrated. Out of several thousand files, I think about six were missing. Talk about a needle in a haystack&amp;#33; &lt;/p&gt;&lt;p&gt;I think I&amp;#39;ve figured out why they were omitted, and that leads me to this caveat to anyone planning a full-history migration of VSS to Subversion via VSSMigrate&amp;#58; There are quite a few holes that VSSMigrate doesn&amp;#39;t handle, and they manifest themselves as runtime errors that simply cause some situations to be skipped.&lt;/p&gt;&lt;p&gt;The biggest problem is that revisions in SourceSafe can encompass any one of about nine &amp;#34;Action&amp;#34; verbs, but VSSMIgrate really only handles a few of them properly. Renames, Shares, and Recovers are not handled at all, and that&amp;#39;s directly responsible for the remaining omitted files in my migration. I&amp;#39;m working on fixes for each of these issues. &lt;/p&gt;&lt;p&gt;As an aside, I&amp;#39;ve also modified VSSMigrate to support multiple simultaneous instances so I could migrate more than one project at a time via command-line switches. &lt;/p&gt;&lt;p&gt;I&amp;#39;ve been talking with another member here about a possible DIFF release of these changes, and if anyone else is interested, I&amp;#39;ll see if I can get the OK to do that. &lt;/p&gt;</description><author>SoonerDave</author><pubDate>Sun, 10 Jun 2012 03:51:52 GMT</pubDate><guid isPermaLink="false">Commented Issue: How to handle deleted files and shared files in vss migrate [7807] 20120610035152A</guid></item><item><title>Commented Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;Comments: ** Comment from web user: SoonerDave ** &lt;p&gt;One other bit of info is that I&amp;#39;ve recompiled my copy of VSSMigrate against SharpSVN 1.7. As I read the docs here, VSSMigrate was written against 1.6, and there were several &amp;#40;breaking&amp;#63;&amp;#41; repository changes between Subversion 1.6.x and 1.7.x, not the least of which was how the hidden client-side .svn working copy folders are structured. I suspect that is driving at least some of the problems I&amp;#39;ve worked through, but I can&amp;#39;t swear to that. &lt;/p&gt;&lt;p&gt;It seems there are some opportunities to enhance VSSMigrate, eg a configuration&amp;#47;settings dialog, some general code cleanup &amp;#40;especially following my changes LOL&amp;#41;, but I don&amp;#39;t know if there&amp;#39;s enough ongoing interest in VSSMIgrate at this point to pursue them...&amp;#63;&lt;/p&gt;</description><author>SoonerDave</author><pubDate>Wed, 16 May 2012 02:19:12 GMT</pubDate><guid isPermaLink="false">Commented Issue: How to handle deleted files and shared files in vss migrate [7807] 20120516021912A</guid></item><item><title>Commented Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;Comments: ** Comment from web user: SoonerDave ** &lt;p&gt;Here&amp;#39;s a bit more info on your specific &amp;#34;out of date&amp;#34; and deleted file&amp;#47;project problems. I have discovered that the &amp;#34;out of date&amp;#34; errors can occur when folders deleted from the migrated VSS project have been added, then deleted, but not yet been updated to VSSMigrate&amp;#39;s working copy from the committed repository. This took some eyeballing to figure out and fix&amp;#33;&amp;#33;&lt;/p&gt;&lt;p&gt;The clue for the resolution of this problem was in several Google searches where people had experienced the &amp;#34;out of date&amp;#34; problem, and it was fixed nearly every time by simply updating the working copy of the project. So I applied that idea to VSSMigrate.&lt;/p&gt;&lt;p&gt;I fixed this in my working copy by locating where the Commits&amp;#40;&amp;#41; take place - there are two - and then adding code to catch the SvnInvalidNodeException that is thrown with the &amp;#34;xxx is out of date&amp;#34; error. At that point,  I perform an svnClient.Update, which updates the working copy against the repository. In the same handler block, I then retry the Commit that fired the exception, which now succeeds&amp;#33; &lt;/p&gt;&lt;p&gt;This problem also led me to two other semi-related problems. VSSMigrate maintains a list of files&amp;#47;folders that are marked as &amp;#34;deleted&amp;#34; in SourceSafe at a particular revision. This list gets updated following each Commit&amp;#40;&amp;#41;. The way the code was originally structured, however, any exception from a Commit&amp;#40;&amp;#41; would skip the block that updated the deletion list, meaning the files were never scheduled for deletion. The result would be &amp;#34;live&amp;#34; &amp;#40;not deleted&amp;#41; migrated files in the SVN project that were deleted in the original VSS project.&lt;/p&gt;&lt;p&gt;I fixed this problem by putting the file-deletion list update code in a finally&amp;#40;&amp;#41; block after the Commit&amp;#40;&amp;#41; exception handler. That way, files get marked for deletion even if the Commit&amp;#40;&amp;#41; to SVN fails. I also had to add a check to ensure the same filename was not added to the deletion list more than once to avoid an exception on the 2nd attempt to delete a file - that 2nd attempt would fail, and except. &lt;/p&gt;&lt;p&gt;Lastly, I had to make sure that the actual Deletes of files&amp;#47;folders were immediately committed back to the repository. Doing that shut off a boatload of the &amp;#34;xxx is not a working copy&amp;#34; errors.&lt;/p&gt;&lt;p&gt;I&amp;#39;m still running through some final tests, but I&amp;#39;m cautiously optimistic I&amp;#39;ll be able to migrate nearly if not &amp;#42;all&amp;#42; deleted files and&amp;#47;or projects from our archive, which should make some of our other staffers happy&amp;#33; We&amp;#39;ll see&amp;#33;&lt;/p&gt;</description><author>SoonerDave</author><pubDate>Wed, 16 May 2012 02:07:38 GMT</pubDate><guid isPermaLink="false">Commented Issue: How to handle deleted files and shared files in vss migrate [7807] 20120516020738A</guid></item><item><title>Commented Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;Comments: ** Comment from web user: mayankchoubey ** &lt;p&gt;Thanx for reply let me try also with VssFolderExclusionRegex if i get proper output then surely i will post here.&lt;br /&gt;Anyone else have some other way to solve the respective issue .I have to migrate my all porject with deleted and destroy history.I have sucessfully migrated  those projects that don&amp;#39;t have deleted history.&lt;/p&gt;</description><author>mayankchoubey</author><pubDate>Fri, 11 May 2012 06:03:36 GMT</pubDate><guid isPermaLink="false">Commented Issue: How to handle deleted files and shared files in vss migrate [7807] 20120511060336A</guid></item><item><title>Commented Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;Comments: ** Comment from web user: SoonerDave ** &lt;p&gt;For our purposes, I am not migrating deleted files or folders. For shared VSS files, I am having to make two passes through the VSS project structure with our shared files so that our release history is preserved as tag releases, but then deleting the folders that are actually shared, recreating them with svn&amp;#58;external declarations. &lt;/p&gt;&lt;p&gt;I had experimented with setting the vssExcludeFolderRegex value in the configuration file, and that works, but then I realized all the release history from our shared folders is omitted. &lt;/p&gt;&lt;p&gt;In my work with VSSMigrate so far, deleted files and folders seem to cause the most problems. I&amp;#39;ve finally made the decision to eliminate deleted objects from the migration.&lt;br /&gt;&lt;/p&gt;</description><author>SoonerDave</author><pubDate>Tue, 08 May 2012 03:09:40 GMT</pubDate><guid isPermaLink="false">Commented Issue: How to handle deleted files and shared files in vss migrate [7807] 20120508030940A</guid></item><item><title>Created Issue: How to handle deleted files and shared files in vss migrate [7807]</title><link>http://vssmigrate.codeplex.com/workitem/7807</link><description>I am facing problem regarding migration of project having deleted file and shared file for such projects I am getting error some time old working copy error and some time file is out of date .&lt;br /&gt;</description><author>mayankchoubey</author><pubDate>Tue, 13 Mar 2012 07:26:09 GMT</pubDate><guid isPermaLink="false">Created Issue: How to handle deleted files and shared files in vss migrate [7807] 20120313072609A</guid></item><item><title>Created Issue: System.Runtime.InteropServices.COM Structure (Exception from HRESULT: 0x800    at SourceSafeTypeLib.IVSSVersio    at VssMigrate. [7641]</title><link>http://vssmigrate.codeplex.com/workitem/7641</link><description>I have migrate project successfully but in case of deleted file it is showing above error. i have used this code .&lt;br /&gt; private static void BuildRevisionList&amp;#40;IVSSItem item&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            IVSSVersions versions &amp;#61; item.get_Versions&amp;#40;0&amp;#41;&amp;#59;&lt;br /&gt;            foreach &amp;#40;IVSSVersion version in versions&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                try&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    &lt;br /&gt;                    if &amp;#40;version.VSSItem.Deleted&amp;#41; &lt;br /&gt;                    &amp;#123;&lt;br /&gt;                       &amp;#47;&amp;#47; if &amp;#40;version &amp;#61;&amp;#61; versions&amp;#91;versions.Count - 1&amp;#93;&amp;#41;&lt;br /&gt;                       &amp;#47;&amp;#47; &amp;#123;&lt;br /&gt;                          AddRevision&amp;#40;version, true&amp;#41;&amp;#59;&lt;br /&gt;                      &amp;#47;&amp;#47;  &amp;#125;&lt;br /&gt;                    &amp;#125;&lt;br /&gt;&lt;br /&gt;                    if &amp;#40;item.Type &amp;#61;&amp;#61; &amp;#40;int&amp;#41; VSSItemType.VSSITEM_PROJECT&amp;#41;&lt;br /&gt;                    &amp;#123;&lt;br /&gt;                        &amp;#47;&amp;#47;if &amp;#40;projList.Exists&amp;#40;proj &amp;#61;&amp;#62; string.Compare&amp;#40;proj.Spec, item.Spec, true&amp;#41; &amp;#61;&amp;#61; 0&amp;#41;&amp;#41;&lt;br /&gt;                        &amp;#47;&amp;#47;&amp;#123;&lt;br /&gt;                        &amp;#47;&amp;#47;    migrateLog.Debug&amp;#40;item.Spec &amp;#43; &amp;#34; already exists&amp;#33;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;                        &amp;#47;&amp;#47;    continue&amp;#59;&lt;br /&gt;                        &amp;#47;&amp;#47;&amp;#125;&lt;br /&gt;                        projList.Add&amp;#40;item&amp;#41;&amp;#59;&lt;br /&gt;                    &amp;#125;&lt;br /&gt;&lt;br /&gt;                    AddRevision&amp;#40;version,false&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                catch &amp;#40;COMException ex&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    switch &amp;#40;&amp;#40;uint&amp;#41; ex.ErrorCode&amp;#41;&lt;br /&gt;                    &amp;#123;&lt;br /&gt;                        case 0x80040000&amp;#58; &amp;#47;&amp;#47;version is corrupted and unavailable&lt;br /&gt;                            searchLog.WarnFormat&amp;#40;&lt;br /&gt;                                &amp;#34;Skipping version due to corruption &amp;#123;0&amp;#125; in file &amp;#123;1&amp;#125; &amp;#91;cannot read resource&amp;#93;&amp;#34;,&lt;br /&gt;                                version.VersionNumber, item.Spec&amp;#41;&amp;#59;&lt;br /&gt;                            continue&amp;#59;&lt;br /&gt;                        case 0x8004D68F&amp;#58; &amp;#47;&amp;#47;file not found&lt;br /&gt;                            searchLog.WarnFormat&amp;#40;&amp;#34;Skipping version due to corruption &amp;#123;0&amp;#125; in file &amp;#123;1&amp;#125; &amp;#91;file not found&amp;#93;&amp;#34;,&lt;br /&gt;                                                 version.VersionNumber, item.Spec&amp;#41;&amp;#59;&lt;br /&gt;                            continue&amp;#59;&lt;br /&gt;                        default&amp;#58;&lt;br /&gt;                            throw&amp;#59;&lt;br /&gt;                    &amp;#125;&lt;br /&gt;                &amp;#125;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;but it didnt work showing error. please can any one help me.&lt;br /&gt;I have used Sourcesafetypelib but this lib won&amp;#39;t work for this code&lt;br /&gt;if &amp;#40;version &amp;#61;&amp;#61; versions&amp;#91;versions.Count - 1&amp;#93;&amp;#41; as count need Interrop.SourcesafeTypelib&lt;br /&gt; I am using vss6.0 thanx in advance.............&lt;br /&gt;</description><author>mayankc</author><pubDate>Wed, 18 Jan 2012 06:34:58 GMT</pubDate><guid isPermaLink="false">Created Issue: System.Runtime.InteropServices.COM Structure (Exception from HRESULT: 0x800    at SourceSafeTypeLib.IVSSVersio    at VssMigrate. [7641] 20120118063458A</guid></item><item><title>Commented Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476]</title><link>http://vssmigrate.codeplex.com/workitem/5476</link><description>Using revision 47996. This is happening when it hits a deleted file. I have added code to catch the exception, but would still like to preserve the history of these files.&lt;br /&gt;&lt;br /&gt;2010-08-23 08&amp;#58;24&amp;#58;45,296 FATAL  -  - System.Runtime.InteropServices.COMException &amp;#40;0x80004005&amp;#41;&amp;#58; Error HRESULT E_FAIL has been returned from a call to a COM component.&lt;br /&gt;   at SourceSafeTypeLib.IVSSVersions.get_Item&amp;#40;Object sItem&amp;#41;&lt;br /&gt;   at VssMigrate.Program.BuildRevisionList&amp;#40;IVSSItem item&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 496&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 449&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 384&lt;br /&gt;   at VssMigrate.Program.Main&amp;#40;&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 102&lt;br /&gt;Comments: ** Comment from web user: thedailycommute ** &lt;p&gt;I fixed this problem as follows&amp;#58;&lt;/p&gt;&lt;p&gt;    try&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47; Comment check added because, for some reason, several temporary &amp;#40;and deleted&amp;#41; files appear here with the&lt;br /&gt;        &amp;#47;&amp;#47; .Deleted property &amp;#61;&amp;#61; FALSE.&lt;br /&gt;        if &amp;#40;version.Comment.Contains&amp;#40;&amp;#34;Temporary file created by Microsoft Visual Studio&amp;#34;&amp;#41;&amp;#41;&lt;br /&gt;            continue&amp;#59;&lt;/p&gt;&lt;p&gt;        &amp;#47;&amp;#47; Normal file&amp;#47;folder&amp;#47;label&lt;br /&gt;        AddRevision&amp;#40;version, version.VSSItem.Deleted&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;/p&gt;&lt;p&gt;This allows ALL revision history to be maintained, including for deleted items &amp;#40;if you don&amp;#39;t want the deleted items to be included, you can  simple create a copy of the VSS repository and purge all deleted files&amp;#33;&amp;#41;.&lt;/p&gt;&lt;p&gt;HTH,&lt;/p&gt;&lt;p&gt;John&lt;/p&gt;</description><author>thedailycommute</author><pubDate>Wed, 16 Nov 2011 13:06:19 GMT</pubDate><guid isPermaLink="false">Commented Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476] 20111116010619P</guid></item><item><title>Commented Issue: migrated .sln file won't open on double-click from Windows Explorer [485]</title><link>http://vssmigrate.codeplex.com/workitem/485</link><description>In the process of removing VSS bindings, the solution .sln and project files are modified, and when the modified file is rewritten, the code uses the wrong &amp;#40;i.e. non-Unicode&amp;#41; encoding.  This is problematic for the &amp;#37;PROGRAMFILES&amp;#37;&amp;#92;Common Files&amp;#92;microsoft shared&amp;#92;MSEnv&amp;#92;VSLauncher.exe program &amp;#40;which handles the DDE open command in the shell rather than devenv.exe directly for purposes of 2003&amp;#47;2005&amp;#47;2008 version selection&amp;#41;, which fails to open a non-Unicode-encoded .sln file.&lt;br /&gt;&lt;br /&gt;This is a simple code change to fix, but until then, people should know a relatively simple workaround is to convert the file from ASCII to Unicode encoding.  I used UltraEdit, but I imagine your favorite power text editor should handle the job.&lt;br /&gt;Comments: ** Comment from web user: TamusJRoyce ** &lt;p&gt;Just wanted to say thanks for this patch&amp;#33;&lt;/p&gt;</description><author>TamusJRoyce</author><pubDate>Mon, 17 Oct 2011 19:13:37 GMT</pubDate><guid isPermaLink="false">Commented Issue: migrated .sln file won't open on double-click from Windows Explorer [485] 20111017071337P</guid></item><item><title>Commented Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476]</title><link>http://vssmigrate.codeplex.com/workitem/5476</link><description>Using revision 47996. This is happening when it hits a deleted file. I have added code to catch the exception, but would still like to preserve the history of these files.&lt;br /&gt;&lt;br /&gt;2010-08-23 08&amp;#58;24&amp;#58;45,296 FATAL  -  - System.Runtime.InteropServices.COMException &amp;#40;0x80004005&amp;#41;&amp;#58; Error HRESULT E_FAIL has been returned from a call to a COM component.&lt;br /&gt;   at SourceSafeTypeLib.IVSSVersions.get_Item&amp;#40;Object sItem&amp;#41;&lt;br /&gt;   at VssMigrate.Program.BuildRevisionList&amp;#40;IVSSItem item&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 496&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 449&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 384&lt;br /&gt;   at VssMigrate.Program.Main&amp;#40;&amp;#41; in &amp;#126;&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 102&lt;br /&gt;Comments: ** Comment from web user: pathan ** &lt;p&gt;I did some debugging and this seem to happen because that there is several different files in the revision where one is deleted. this make the lines version&amp;#61;&amp;#61;versions&amp;#91;version.count-1&amp;#93; to crash. &lt;/p&gt;&lt;p&gt;It also seems that the revisions are reversed in the loop that suggest that the line should read version&amp;#61;&amp;#61;versions&amp;#91;0&amp;#93; maybe i miss understood something but it seems that the file will be added twice if it is deleted also maybe a missing continue.&lt;/p&gt;&lt;p&gt;But the bottom line was i couldn&amp;#39;t get it to work because of the first error and i don&amp;#39;t have more time for this...&lt;/p&gt;</description><author>pathan</author><pubDate>Mon, 19 Sep 2011 06:24:10 GMT</pubDate><guid isPermaLink="false">Commented Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476] 20110919062410A</guid></item><item><title>Created Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476]</title><link>http://vssmigrate.codeplex.com/workitem/5476</link><description>Using revision 47996. This is happening when it hits a deleted file. I have added code to catch the exception, but would still like to preserve the history of these files.&lt;br /&gt;&lt;br /&gt;2010-08-23 08&amp;#58;24&amp;#58;45,296 FATAL  -  - System.Runtime.InteropServices.COMException &amp;#40;0x80004005&amp;#41;&amp;#58; Error HRESULT E_FAIL has been returned from a call to a COM component.&lt;br /&gt;   at SourceSafeTypeLib.IVSSVersions.get_Item&amp;#40;Object sItem&amp;#41;&lt;br /&gt;   at VssMigrate.Program.BuildRevisionList&amp;#40;IVSSItem item&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 496&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 449&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;IVSSItem fromVssProject&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 429&lt;br /&gt;   at VssMigrate.Program.BuildFileList&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 384&lt;br /&gt;   at VssMigrate.Program.Main&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Documents and Settings&amp;#92;tdahlke&amp;#92;My Documents&amp;#92;VssMigrate&amp;#92;src&amp;#92;Program.cs&amp;#58;line 102&lt;br /&gt;</description><author>tdahlke</author><pubDate>Mon, 23 Aug 2010 16:01:02 GMT</pubDate><guid isPermaLink="false">Created Issue: System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. [5476] 20100823040102P</guid></item><item><title>Commented Issue: Convert links in svn:external properties. [3259]</title><link>http://vssmigrate.codeplex.com/workitem/3259</link><description>The files linked in VSS are not identified in SVN as svn&amp;#58;external property.&lt;br /&gt;Comments: ** Comment from web user: danneesset ** &lt;p&gt;I have a possible solution. &lt;br /&gt;I would suggest placing &amp;#47; moving all non-shared files into another directory with some dummy name like dir_nonshared &amp;#40;if the original folder was named &amp;#34;dir&amp;#34;&amp;#41; and then creating externals in the empty folder &amp;#34;dir&amp;#34; to both shared and non-shared files.&lt;/p&gt;</description><author>danneesset</author><pubDate>Mon, 02 Aug 2010 12:04:55 GMT</pubDate><guid isPermaLink="false">Commented Issue: Convert links in svn:external properties. [3259] 20100802120455P</guid></item><item><title>Created Issue: System.Runtime.InteropServices.COMException (0x8004D689): Version not found [5113]</title><link>http://vssmigrate.codeplex.com/workitem/5113</link><description>The application is continuously giving warning that &amp;#34;Invalid svn status detected for &amp;#36;project&amp;#47;test.&amp;#34; and in the end it completely raised this exception &amp;#34;System.Runtime.InteropServices.COMException &amp;#40;0x8004D689&amp;#41;&amp;#58; Version not found&amp;#34;.&lt;br /&gt;&lt;br /&gt;Can any one help me regarding this issue &amp;#63;&lt;br /&gt;</description><author>abdulwahab</author><pubDate>Wed, 14 Jul 2010 08:51:49 GMT</pubDate><guid isPermaLink="false">Created Issue: System.Runtime.InteropServices.COMException (0x8004D689): Version not found [5113] 20100714085149A</guid></item><item><title>Created Issue: System.Runtime.InteropServices.COMException (0x8004D689): Version not found [5112]</title><link>http://vssmigrate.codeplex.com/workitem/5112</link><description>The application is continuously giving warning that &amp;#34;Invalid svn status detected for &amp;#36;project&amp;#47;test.&amp;#34; and in the end it completely raised this exception &amp;#34;System.Runtime.InteropServices.COMException &amp;#40;0x8004D689&amp;#41;&amp;#58; Version not found&amp;#34;.&lt;br /&gt;&lt;br /&gt;Can any help me regarding this issue &amp;#63;&lt;br /&gt;</description><author>abdulwahab</author><pubDate>Wed, 14 Jul 2010 08:51:42 GMT</pubDate><guid isPermaLink="false">Created Issue: System.Runtime.InteropServices.COMException (0x8004D689): Version not found [5112] 20100714085142A</guid></item><item><title>Closed Issue: Cleanup issues releated to SVN file permissions (With Fix) [1364]</title><link>http://vssmigrate.codeplex.com/workitem/1364</link><description>Not sure if other people have run into this, but I had problems with Cleanup&amp;#40;&amp;#41; not being able to delete certain files &amp;#40;generally ones in the _svn or .svn folder&amp;#41;.  I dropped the SVN_ASP_DOT_NET_HACK just to make sure it wasn&amp;#39;t that, but it was still there.  I tweaked the Cleanup&amp;#40;&amp;#41; and added another method&amp;#58;&lt;br /&gt;&lt;br /&gt;        private static void Cleanup&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            Console.WriteLine&amp;#40;&amp;#34; Cleaning up &amp;#34; &amp;#43; repoDIR&amp;#41;&amp;#59;&lt;br /&gt;            UnlockFolder&amp;#40;repoDIR&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            Directory.Delete&amp;#40;repoDIR, true&amp;#41;&amp;#59;&lt;br /&gt;            Console.WriteLine&amp;#40;&amp;#34;Cleanup done&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        private static void UnlockFolder&amp;#40;string folder&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            foreach &amp;#40;string subfolder in Directory.GetDirectories&amp;#40;folder&amp;#41;&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                UnlockFolder&amp;#40;subfolder&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            foreach &amp;#40;string file in Directory.GetFiles&amp;#40;folder&amp;#41;&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                try&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    File.SetAttributes&amp;#40;file, FileAttributes.Normal&amp;#41;&amp;#59;&lt;br /&gt;                    File.Delete&amp;#40;file&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    throw new SystemException&amp;#40;&amp;#34;Error removing file&amp;#58; &amp;#34; &amp;#43; file, ex&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;The main issue was related to how SVN creates the hidden files.  This cleans the permissions before the delete.&lt;br /&gt;&lt;br /&gt;Hopefully, this was just my issue.  Figured I&amp;#39;d throw the fix up just in case.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>stjopa</author><pubDate>Tue, 15 Jun 2010 13:21:58 GMT</pubDate><guid isPermaLink="false">Closed Issue: Cleanup issues releated to SVN file permissions (With Fix) [1364] 20100615012158P</guid></item><item><title>Closed Issue: VSS Interop fails on x64 [1661]</title><link>http://vssmigrate.codeplex.com/workitem/1661</link><description>If you attempt to run this on x64, you&amp;#39;ll get a failed COM lookup for &amp;#123;783CD4E4-9D54-11CF-B8EE-00608CC9A71F&amp;#125; &amp;#40;VSS interop&amp;#41; with error code 0x80040154 &amp;#40;not registered&amp;#41;.&lt;br /&gt;To fix this, compile for &amp;#34;x86&amp;#34; instead of &amp;#34;AnyCPU&amp;#34;&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>stjopa</author><pubDate>Tue, 15 Jun 2010 13:21:13 GMT</pubDate><guid isPermaLink="false">Closed Issue: VSS Interop fails on x64 [1661] 20100615012113P</guid></item><item><title>Closed Issue: Encoding problems with 2-bytes characters in svn:author [4297]</title><link>http://vssmigrate.codeplex.com/workitem/4297</link><description>In Version 0.2.0.0 SvnRevProps uses Encoding.Default and assumes that one character has size of one byte.&lt;br /&gt;This causes wrong &amp;#39;Author&amp;#39; names in svn&amp;#58;author in Russian Windows XP with Russian characters and spaces in Author names in VSS repository.&lt;br /&gt;These names look like &amp;#34;&amp;#63;&amp;#92;222&amp;#63;&amp;#92;240&amp;#63;&amp;#92;232&amp;#63;&amp;#92;233 &amp;#63;&amp;#92;216&amp;#63;&amp;#92;224&amp;#63;&amp;#92;225&amp;#63;&amp;#92;224&amp;#63;&amp;#92;235&amp;#63;&amp;#92;232&amp;#63;&amp;#92;237&amp;#34; in TortoiseSVN revision properties window and like an empty string in log window &amp;#40;it was the name in the form &amp;#34;XXXX XXXXXXX&amp;#34;, where X - cyrillic characters, which should be 2-byte in UTF8&amp;#41;.&lt;br /&gt;&lt;br /&gt;The bug appears in case of SvnRevProps.Save to be executed, i.e. when SVNREVPROPSPATH is set and some VSS Versions are merged into one SVN Revision.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve corrected the SvnRevProps.cs &amp;#40;based on VssMigrate-0.2.0.0-src&amp;#41;, but I&amp;#39;m not shure where to check it in. So I simply attach my version to this report. It works for me &amp;#40;at least&amp;#41;.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>stjopa</author><pubDate>Tue, 15 Jun 2010 13:18:05 GMT</pubDate><guid isPermaLink="false">Closed Issue: Encoding problems with 2-bytes characters in svn:author [4297] 20100615011805P</guid></item></channel></rss>