<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Courier New \;color\:\#1F497D";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;
        mso-fareast-language:EN-US;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.apple-style-span
        {mso-style-name:apple-style-span;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-CA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Jelmer,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I’m using Bazaar 2.5.0 and bzr-svn 1.1.2.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>The error seems to be happening when it says “browsing branches”.  It’s after it copies all the revisions in.  It’s kind of hard to tell because the line where that information gets printed keeps overwriting itself.  I copied the following output from just before the error happened.  I think the information about how much data has been transferred etc. is interfering with the output but I don’t know how to turn that off.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  4217kB     2kB/s \ tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:5152 1/3es:browsing branches 0/5<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>2012-03-23 16:56:46.30 D:\Develop\bzrconvert>bzr svn-import -Derror --layout=trunk2 --verbose --keep https://dev.emerald-associates.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>com/cosmic/svn/tng/mrld-p3e-activity-property-rollup-svc<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Using repository layout: trunk2<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>bzr: ERROR: bzrlib.errors.GhostRevisionsHaveNoRevno: Could not determine revno for {svn-v4:f28f6c95-3c17-0410-b47b-f95b9e4a518a:tng/<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:5152} because its ancestry shows a ghost at {svn-v4:f28f6c95-3c17-0410-b47b-<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>f95b9e4a518a:tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:5152}<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Traceback (most recent call last):<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\commands.pyo", line 920, in exception_to_return_code<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\commands.pyo", line 1131, in run_bzr<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\commands.pyo", line 673, in run_argv_aliases<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\commands.pyo", line 695, in run<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\cleanup.pyo", line 136, in run_simple<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\cleanup.pyo", line 166, in _do_with_cleanups<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\commands.py", line 192, in run<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\convert.py", line 402, in convert_repository<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\convert.py", line 273, in __init__<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\convert.py", line 353, in _create_branches<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\branch.pyo", line 1133, in pull<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\branch.py", line 995, in pull<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\branch.py", line 948, in _basic_pull<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "C:/Program Files (x86)/Bazaar/plugins\svn\branch.py", line 883, in _update_revisions<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\decorators.pyo", line 218, in write_locked<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\branch.pyo", line 815, in generate_revision_history<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>  File "bzrlib\graph.pyo", line 374, in find_distance_to_null<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>GhostRevisionsHaveNoRevno: Could not determine revno for {svn-v4:f28f6c95-3c17-0410-b47b-f95b9e4a518a:tng/mrld-p3e-activity-property<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>-rollup-svc/branches/api6.2.1:5152} because its ancestry shows a ghost at {svn-v4:f28f6c95-3c17-0410-b47b-f95b9e4a518a:tng/mrld-p3e-<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>activity-property-rollup-svc/branches/api6.2.1:5152}<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Importing branches with prefix /tng/mrld-p3e-activity-property-rollup-svc/<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#333333;mso-fareast-language:EN-CA'>Dan MacMillan | </span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:teal;mso-fareast-language:EN-CA'>Integration Specialist</span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:teal;mso-fareast-language:EN-CA'>Emerald Associates Inc.</span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'>Direct: 403.686.7100 ext 8930</span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'>Toll Free: 1.877.316.6005 ext 8930<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'><o:p> </o:p></span></b></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'>Canada's Exclusive Oracle Primavera Platinum Partner</span></b><span style='color:#1F497D;mso-fareast-language:EN-CA'><o:p></o:p></span></p></div><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-CA'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-CA'> Jelmer [mailto:jvernooij@gmail.com] <b>On Behalf Of </b>Jelmer Vernooij<br><b>Sent:</b> Friday, March 23, 2012 16:53<br><b>To:</b> Dan MacMillan<br><b>Cc:</b> bazaar@lists.canonical.com<br><b>Subject:</b> Re: Error running svn-import ... ghost in ancestry?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi Dan,<br><br>Am 23/03/12 23:36, schrieb Dan MacMillan: <o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>I think I figured this out.  I have some revisions in my Subversion repository which BOTH delete a node, AND create another node by copying from the node I’m deleting.  In the same revision.  I think Subversion’s flexibility is a detriment to me here.  The svn log output for that revision follows:</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>------------------------------------------------------------------------</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>r<b><u>5152</u></b> | danm | 2009-05-29 10:57:09 -0600 (Fri, 29 May 2009) | 2 lines</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>Changed paths:</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>   D /tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>   A /tng/mrld-p3e-activity-property-rollup-svc/trunk (from /tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:<b><u>5151</u></b>)</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>Repatriate api6.2.1 branch to trunk.</span><o:p></o:p></p><p class=MsoNormal><span style='font-family:"Courier New ;color:#1F497D","serif"'>------------------------------------------------------------------------</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>This is confusing bzr-svn.  In theory I don’t think it should because the Node-copyfrom-rev is 5151, which is the revision before this one, and in that revision the node I’m copying from still exists.  But I guess what I’m doing is kind of silly.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-CA'>I'm curious why bzr-svn is trying to import this branch at all, as it has been removed. It shouldn't be doing that unless you specify --all, but in that case it should actually fetch that particular revision.<br><br><br><br><br><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> The error is happening when I run bzr svn-import.</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-CA'>What version of bzr-svn are you using? And when exactly are you getting the error? Can you perhaps paste the output when running "bzr svn-import" with the -Derror option?<br><br>Cheers,<br><br>Jelmer<br><br><br><br><br><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><div><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#333333;mso-fareast-language:EN-CA'>Dan MacMillan | </span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:teal;mso-fareast-language:EN-CA'>Integration Specialist</span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:teal;mso-fareast-language:EN-CA'>Emerald Associates Inc.</span></b><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'>Direct: 403.686.7100 ext 8930</span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'><br></span></b><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'>Toll Free: 1.877.316.6005 ext 8930</span></b><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:7.0pt;font-family:"Verdana","sans-serif";color:gray;mso-fareast-language:EN-CA'> </span></b><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";color:#1F497D;mso-fareast-language:EN-CA'>Canada's Exclusive Oracle Primavera Platinum Partner</span></b><o:p></o:p></p></div><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-CA'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext;mso-fareast-language:EN-CA'> <a href="mailto:bazaar-bounces@lists.canonical.com">bazaar-bounces@lists.canonical.com</a> [<a href="mailto:bazaar-bounces@lists.canonical.com">mailto:bazaar-bounces@lists.canonical.com</a>] <b>On Behalf Of </b>Jelmer Vernooij<br><b>Sent:</b> Friday, March 23, 2012 16:21<br><b>To:</b> <a href="mailto:bazaar@lists.canonical.com">bazaar@lists.canonical.com</a><br><b>Subject:</b> Re: Error running svn-import ... ghost in ancestry?</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Hi Dan,<br><br>Am 22/03/12 17:49, schrieb Dan MacMillan: <o:p></o:p></p><p class=MsoNormal>I’m migrating some of our projects from Subversion into Bazaar and a couple of them show errors like this:<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span class=apple-style-span><span style='font-size:9.0pt;font-family:"Arial","sans-serif"'>bzr: ERROR: Could not determine revno for {svn-v4:f28f6c95-3c17-0410-b47b-f95b9e4a518a:tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:5152} because its ancestry shows a ghost at {svn-v4:f28f6c95-3c17-0410-b47b-f95b9e4a518a:tng/mrld-p3e-activity-property-rollup-svc/branches/api6.2.1:5152}</span></span><o:p></o:p></p><p class=MsoNormal><span class=apple-style-span><span style='font-size:9.0pt;font-family:"Arial","sans-serif"'> </span></span><o:p></o:p></p><p class=MsoNormal><span class=apple-style-span><span style='font-size:9.0pt;font-family:"Arial","sans-serif"'>I’m not sure how to interpret this.  It seems to be saying it is its own ancestor?  Am I reading that right?</span></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt'>It's mostly saying that it's trying to determine the revision number for a revision that is not actually present in the repository.<br><br>When are you getting this error, exactly?<br><br>Cheers,<br><br>Jelmer</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-CA'><o:p> </o:p></span></p></div></body></html>