Too many trunks

"Kerry, Richard" <[email protected]> Fri, 29 Jul 2016 10:18:42 +0000
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <61C67DC73308BD49B2D4B65072480DBA24017100@DEERLM99EZ1MSX.ww931.my-it-solutions.net>
------=_Part_14327_1585058500.1469787530686
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I am seeking to insert some folders, extracted from a CVS repository, into =
a Subversion repository.  As such there are trunk/branches/tags folders alr=
eady in existence, and I need to insert the extracted/converted folders at =
a specific place in the existing structure.  I don't seem to be able to do =
this at the moment.  I think I will need to be able to request cvs2svn to h=
andle names in a particular way, and I'm not sure how, or even if it is pos=
sible.



In the CVS repository I have the following structure:

<cvsrepo>/Drivers/Device/App1/<files>



The Subversion repository has the following structure:

<svnrepo>/Drivers/trunk/Device/App1/<files>

(with branches and tags in the corresponding places)



When I use cvs2svn to convert the App1 folder from CVS to a dump file and t=
hen use svnadmin load to load it into Subversion, using the --parent-dir pa=
rameter to specify where to load it (ie --parent-dir drivers/trunk/device/A=
pp1) I end up with:

<svnrepo>/Drivers/trunk/Device/App1/trunk/<files>



So I've now got two lots of trunk (and tags and branches) in the path.  The=
 one between App1 and the files I don't want.



Looking at the contents of the dump file produced by cvs2svn I can see that=
 it always creates trunk/tags/branches folders immediately above the set of=
 files extracted from CVS.



Can anyone advise how I can achieve what I want and get everything inserted=
 at the right place, without new trunk/tags/branches folders being created,=
 and with existing tags inserted at the right place under the existing tags=
 folder.



I hope this is clear and that someone can advise how I might achieve this.



Regards,

Richard.
















[Blue line]
Richard Kerry
BNCS Engineer, SI SOL Telco & Media Vertical Practice
T: +44 (0)20 3618 2669
M: +44 (0)7812 325518
4 Triton Square, Regent=E2=80=99s Place, London NW1 3HG
[email protected]<https://webmail.siemens-it-solutions.com/owa/redir.a=
spx?C=3D9fb20d019e3e4cb99344d708709a3177&URL=3Dmailto%3arichard.kerry%40ato=
s.net>

[Atos logo]
This e-mail and the documents attached are confidential and intended solely=
 for the addressee; it may also be privileged. If you receive this e-mail i=
n error, please notify the sender immediately and destroy it. As its integr=
ity cannot be secured on the Internet, the Atos group liability cannot be t=
riggered for the message content. Although the sender endeavours to maintai=
n a computer virus-free network, the sender does not warrant that this tran=
smission is virus-free and will not be liable for any damages resulting fro=
m any virus transmitted.
Atos, Atos Consulting, Worldline and Canopy The Open Cloud Company are trad=
ing names used by the Atos group. The following trading entities are regist=
ered in England and Wales: Atos IT Services UK Limited (registered number 0=
1245534), Atos Consulting Limited (registered number 04312380), Atos Worldl=
ine UK Limited (registered number 08514184) and Canopy The Open Cloud Compa=
ny Limited (registration number 08011902). The registered office for each i=
s at 4 Triton Square, Regent=E2=80=99s Place, London, NW1 3HG.The VAT No. f=
or each is: GB232327983.

This e-mail and the documents attached are confidential and intended solely=
 for the addressee, and may contain confidential or privileged information.=
 If you receive this e-mail in error, you are not authorised to copy, discl=
ose, use or retain it. Please notify the sender immediately and delete this=
 email from your systems. As emails may be intercepted, amended or lost, th=
ey are not secure. Atos therefore can accept no liability for any errors or=
 their content. Although Atos endeavours to maintain a virus-free network, =
we do not warrant that this transmission is virus-free and can accept no li=
ability for any damages resulting from any virus transmitted. The risks are=
 deemed to be accepted by everyone who communicates with Atos by email.

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=3D1670&dsMessageId=3D=
3180586

To unsubscribe from this discussion, e-mail: [[email protected]=
ris.org].
------=_Part_14327_1585058500.1469787530686
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-ID: <[email protected]>

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style id=3D"owaParaStyle">P {
=09MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1">
<div style=3D"color: rgb(0, 0, 0); font-family: Tahoma; font-size: 10pt; di=
rection: ltr;">
<div>
<p>&nbsp;</p>
<p>I am seeking to insert some folders, extracted from a CVS repository,&nb=
sp;into a Subversion repository.&nbsp; As such there are trunk/branches/tag=
s folders already in existence, and I need to insert the extracted/converte=
d folders at a specific place in the existing
 structure.&nbsp; I don't seem to be able to do this at the moment.&nbsp; I=
 think I will need to be able to request cvs2svn to handle names in a parti=
cular way, and I'm not sure how, or even if it is possible.</p>
<p>&nbsp;</p>
<p>In the CVS repository I have the following structure:</p>
<p>&lt;cvsrepo&gt;/Drivers/Device/App1/&lt;files&gt;</p>
<p>&nbsp;</p>
<p>The Subversion repository has the following structure:</p>
<p>&lt;svnrepo&gt;/Drivers/trunk/Device/App1/&lt;files&gt;</p>
<p>(with branches and tags in the corresponding places)</p>
<p>&nbsp;</p>
<p>When I use cvs2svn to convert the App1 folder from CVS to a dump file an=
d then use svnadmin load to load it into Subversion, using the --parent-dir=
 parameter to specify where to load it (ie --parent-dir drivers/trunk/devic=
e/App1)&nbsp;I end up with:</p>
<p>&lt;svnrepo&gt;/Drivers/trunk/Device/App1/trunk/&lt;files&gt;</p>
<p>&nbsp;</p>
<p>So I've now got two lots of trunk (and tags and branches) in the path.&n=
bsp; The one between App1 and the files I don't want.</p>
<p>&nbsp;</p>
<p>Looking at the contents of the dump file produced by cvs2svn I can see t=
hat it always creates&nbsp;trunk/tags/branches folders immediately above th=
e set of files extracted from CVS.</p>
<p>&nbsp;</p>
<p>Can anyone advise how I can achieve what I want and get everything inser=
ted at the right place, without new trunk/tags/branches folders being creat=
ed, and with existing tags inserted at the right place under the existing t=
ags folder.</p>
<p>&nbsp;</p>
<p>I hope this is clear and that someone can advise how I might achieve thi=
s.</p>
<p>&nbsp;</p>
<p>Regards,</p>
<p>Richard.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style=3D"font-family: Tahoma; font-size: 13px;">
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"></p>
<div style=3D"font-family: Tahoma; font-size: 13px;">
<div></div>
<div align=3D"left"><img align=3D"baseline" alt=3D"Blue line" src=3D"" bord=
er=3D"0" hspace=3D"0" showedtooltip=3D"0" entertime=3D"1469787271864"></div=
>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 3pt 0cm 0pt;"><b><sp=
an style=3D"font-family: Verdana; font-size: 9pt;"><font size=3D"1">Richard=
 Kerry</font></span></b></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><font size=3D"1">BNCS Engin=
eer</font></span><span style=3D"font-family: Verdana; font-size: 8pt;"><spa=
n style=3D"font-size: 8pt;">, SI SOL Telco &amp; Media
 Vertical Practice</span></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><font size=3D"1"></font></s=
pan></p>
<span style=3D"font-family: Verdana; font-size: 8pt;">
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><font size=3D"1">T: &#43;44=
 (0)20 3618 2669</font></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"></span><span style=3D"font-=
family: Verdana; font-size: 8pt;"><font size=3D"1">M: &#43;44 (0)7812 32551=
8</font></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><font =
size=3D"1">4 Triton Square, Regent=92s Place, London NW1 3HG</font></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><a tabindex=3D"0" href=3D"h=
ttps://webmail.siemens-it-solutions.com/owa/redir.aspx?C=3D9fb20d019e3e4cb9=
9344d708709a3177&amp;URL=3Dmailto%3arichard.kerry%40atos.net" target=3D"_bl=
ank">[email protected]</a></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><font face=3D"Arial" size=
=3D"1"><span style=3D"font-family: Arial; font-size: 11pt;"></span></font><=
/span>&nbsp;</p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0pt;"><font =
size=3D"1"><span style=3D"font-family: Verdana; font-size: 8pt;"></span><sp=
an style=3D"font-family: Verdana; font-size: 8pt;"></span></font></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 6pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 6pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"><img align=3D"baseline" alt=
=3D"Atos logo" src=3D"" border=3D"0" hspace=3D"0" showedtooltip=3D"0" enter=
time=3D"1469787272149"></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 6pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 6pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"></span></p>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 0cm 0cm 6pt;"><span =
style=3D"font-family: Verdana; font-size: 8pt;"></span></p>
<div>
<p align=3D"left" class=3D"MsoNormal" style=3D"margin: 5pt 0cm; line-height=
: 10pt;"><span style=3D"font-family: Verdana; font-size: 8pt;">This e-mail =
and the documents attached are confidential and intended solely for the add=
ressee; it may also be privileged. If you
 receive this e-mail in error, please notify the sender immediately and des=
troy it. As its integrity cannot be secured on the Internet, the Atos group=
 liability cannot be triggered for the message content. Although the sender=
 endeavours to maintain a computer
 virus-free network, the sender does not warrant that this transmission is =
virus-free and will not be liable for any damages resulting from any virus =
transmitted.</span></p>
</div>
</span></div>
</div>
</div>
</div>
Atos, Atos Consulting, Worldline and Canopy The Open Cloud Company are trad=
ing names used by the Atos group. The following trading entities are regist=
ered in England and Wales: Atos IT Services UK Limited (registered number 0=
1245534), Atos Consulting Limited
 (registered number 04312380), Atos Worldline UK Limited (registered number=
 08514184) and Canopy The Open Cloud Company Limited (registration number 0=
8011902). The registered office for each is at 4 Triton Square, Regent=92s =
Place, London, NW1 3HG.The VAT No.
 for each is: GB232327983. <br>
<br>
This e-mail and the documents attached are confidential and intended solely=
 for the addressee, and may contain confidential or privileged information.=
 If you receive this e-mail in error, you are not authorised to copy, discl=
ose, use or retain it. Please notify
 the sender immediately and delete this email from your systems. As emails =
may be intercepted, amended or lost, they are not secure. Atos therefore ca=
n accept no liability for any errors or their content. Although Atos endeav=
ours to maintain a virus-free network,
 we do not warrant that this transmission is virus-free and can accept no l=
iability for any damages resulting from any virus transmitted. The risks ar=
e deemed to be accepted by everyone who communicates with Atos by email.<br=
>
</body>
</html>

------=_Part_14327_1585058500.1469787530686--