[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: My observations and experience with cvs2svn.py on Windows

From: Bern McCarty <Bern.McCarty_at_bentley.com>
Date: 2004-02-18 15:27:37 CET

I am running my experiment with cvs2svn again because Tobias informed me
that the version that I had used had a bad bug introduced into that was
already fixed. Below I pasted a chunk of stdout from svnadmin load that I
thought you'd be interested in. This is while it is loading tag
information. I'm guessing that cvs2svn always creates a tag by copying the
trunk/branch and then making the necessary modifications to the copy. The
way that our repository is tagged, it appears that this results in making
many similar (if not identical) modified-copies of the trunk/branch. For
instance, just eyeballing it, it appears that transactions 9078, 9079 and
9080 below produce modified-but-identical copies of the trunk. I've got
something like 2600 of these darn things, and this must help explain why my
database appears to consist of 80% tag related information (and ends up
being 5 times larger than my CVS logfiles were).

Is it conceivable to search around to find the most efficient already
instantiated tag/trunk/branch to make a copy of instead of always basing a
tag on the trunk/branch? It would seem in SVN that there wouldn't be any
harm in making a tag by basing it on a copy of another tag as opposed to the
trunk/branch. Perhaps the answer is "yes, it is concievable but it would
take forever to run." It looks like in my case I might benefit from
practical half-measures like "search the previous N created tags for a good
candidate to base this tag on."

More ideally you could somehow efficiently find the shortest "distance"
between the tag that needs to be instantiated and all already instantiated
tags/branches/trunk. Even more ideally, you would have a view of the whole
ball of wax so that you could do global optimizations; you might deduce that
interim (otherwise uneeded) copies should/could be made merely to serve as
the perfect base for making certain tags. Perhaps interim copies such as
those could be placed into a special subdirectory tags/basecopies or
something.

Maybe an entire additional (and optional) optimizing pass could make
something more sophisticated achievable. And maybe this kind of
optimization could occur more easily after the database has been built:
"svnadmin --optimize-tags dump".

I'm hoping to leave these ridiculous tags behind anyway. By the way, I
don't really understand the cvs2svn.py source very well but I thought I
could kind of see why --trunk-only didn't suppress tag creation for as it's
usage help suggests that it will. Is anybody testing this switch lately?
Would it be an easy fix? It seems like it would make things tons faster for
someone in my situation - wanting to leaving 2600+ tags behind.

Bern McCarty
Bentley Systems, Inc.

------- Committed revision 9076 >>>

<<< Started new transaction, based on original revision 9077
     * adding path : tags/msj710033wip ...COPIED... done.
     * deleting path : tags/msj710033wip/msj/getmodeler.bat ... done.
     * adding path : tags/msj710033wip/msj/.getcom.mke ...COPIED... done.
     * adding path : tags/msj710033wip/msj/.getcom.bat ...COPIED... done.
     * adding path : tags/msj710033wip/msj/mstn/library/source/rge.fdf
...COPIED... done.
     * adding path : tags/msj710033wip/msj/mstn/library/source/rgelmdscr.fdf
...COPIED... done.
     * adding path : tags/msj710033wip/msj/mstn/library/source/rgelmdscr.h
...COPIED... done.
     * adding path : tags/msj710033wip/msj/mstn/library/source/rge.mc
...COPIED... done.
     * adding path : tags/msj710033wip/msj/mstn/library/source/rgelmdscr.mc
...COPIED... done.
     * adding path : tags/msj710033wip/msj/getcom.bat ...COPIED... done.
     * adding path : tags/msj710033wip/msj/getcom.mke ...COPIED... done.

------- Committed revision 9077 >>>

<<< Started new transaction, based on original revision 9078
     * adding path : tags/VieconPublisher_03-08-00-10_11-20-01 ...COPIED...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmki.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getbsitools.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmsj.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/viecon.review.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmiscdev.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/alldirs.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getbsitools.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmiscdev.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/jericho.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getbev.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mspowerscope.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/msinterchange.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getworkspace.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmsj.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/delivery ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getcomsrc.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getlibsrcincludes.mke ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmodeler.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmki.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/refreshdeliverables.mke ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getlibsrc.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/modeler.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getlibsrc.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/jerichoex.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getmodeler.mke ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/getbev.bat ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/image ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/hline ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/config ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/dbgrid ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/mdlapi ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/acadlib ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/deform ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/license ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/database ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/paraclib ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/dbdlgmsl ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/rgelib ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/regnlib ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/tparse ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/solmisc ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/dwgmacro ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/cons ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/source ... done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/rasterlib ...
done.
     * deleting path :
tags/VieconPublisher_03-08-00-10_11-20-01/msj/mstn/library/translat ...
done.

------- Committed revision 9078 >>>

<<< Started new transaction, based on original revision 9079
     * adding path : tags/htf710111 ...COPIED... done.
     * deleting path : tags/htf710111/msj/getmki.mke ... done.
     * deleting path : tags/htf710111/msj/getbsitools.bat ... done.
     * deleting path : tags/htf710111/msj/getmsj.mke ... done.
     * deleting path : tags/htf710111/msj/getmiscdev.bat ... done.
     * deleting path : tags/htf710111/msj/alldirs.mke ... done.
     * deleting path : tags/htf710111/msj/getbsitools.mke ... done.
     * deleting path : tags/htf710111/msj/getmiscdev.mke ... done.
     * deleting path : tags/htf710111/msj/jericho.mke ... done.
     * deleting path : tags/htf710111/msj/mspowerscope.mke ... done.
     * deleting path : tags/htf710111/msj/msinterchange.mke ... done.
     * deleting path : tags/htf710111/msj/getmodeler.mke ... done.
     * deleting path : tags/htf710111/msj/getworkspace.bat ... done.
     * deleting path : tags/htf710111/msj/getmsj.bat ... done.
     * deleting path : tags/htf710111/msj/delivery ... done.
     * deleting path : tags/htf710111/msj/jerichoex.mke ... done.
     * deleting path : tags/htf710111/msj/getlibsrcincludes.mke ... done.
     * deleting path : tags/htf710111/msj/getmodeler.bat ... done.
     * deleting path : tags/htf710111/msj/getmki.bat ... done.
     * deleting path : tags/htf710111/msj/getlibsrc.bat ... done.
     * deleting path : tags/htf710111/msj/modeler.mke ... done.
     * deleting path : tags/htf710111/msj/getlibsrc.mke ... done.
     * deleting path : tags/htf710111/msj/getcomsrc.bat ... done.
     * deleting path : tags/htf710111/msj/refreshdeliverables.mke ... done.
     * deleting path : tags/htf710111/msj/mstn/image ... done.
     * deleting path : tags/htf710111/msj/mstn/config ... done.
     * deleting path : tags/htf710111/msj/mstn/library ... done.
     * deleting path : tags/htf710111/msj/mstn/hline/hviewlib ... done.
     * deleting path : tags/htf710111/msj/mstn/hline/hline.mke ... done.
     * deleting path : tags/htf710111/msj/mstn/hline/exact ... done.
     * deleting path : tags/htf710111/msj/mstn/hline/common ... done.

------- Committed revision 9079 >>>

<<< Started new transaction, based on original revision 9080
     * adding path : tags/htf710110 ...COPIED... done.
     * deleting path : tags/htf710110/msj/getmki.mke ... done.
     * deleting path : tags/htf710110/msj/getbsitools.bat ... done.
     * deleting path : tags/htf710110/msj/getmsj.mke ... done.
     * deleting path : tags/htf710110/msj/getmiscdev.bat ... done.
     * deleting path : tags/htf710110/msj/alldirs.mke ... done.
     * deleting path : tags/htf710110/msj/getbsitools.mke ... done.
     * deleting path : tags/htf710110/msj/getmiscdev.mke ... done.
     * deleting path : tags/htf710110/msj/jericho.mke ... done.
     * deleting path : tags/htf710110/msj/mspowerscope.mke ... done.
     * deleting path : tags/htf710110/msj/msinterchange.mke ... done.
     * deleting path : tags/htf710110/msj/getmodeler.mke ... done.
     * deleting path : tags/htf710110/msj/getworkspace.bat ... done.
     * deleting path : tags/htf710110/msj/getmsj.bat ... done.
     * deleting path : tags/htf710110/msj/delivery ... done.
     * deleting path : tags/htf710110/msj/jerichoex.mke ... done.
     * deleting path : tags/htf710110/msj/getlibsrcincludes.mke ... done.
     * deleting path : tags/htf710110/msj/getmodeler.bat ... done.
     * deleting path : tags/htf710110/msj/getmki.bat ... done.
     * deleting path : tags/htf710110/msj/getlibsrc.bat ... done.
     * deleting path : tags/htf710110/msj/modeler.mke ... done.
     * deleting path : tags/htf710110/msj/getlibsrc.mke ... done.
     * deleting path : tags/htf710110/msj/getcomsrc.bat ... done.
     * deleting path : tags/htf710110/msj/refreshdeliverables.mke ... done.
     * deleting path : tags/htf710110/msj/mstn/image ... done.
     * deleting path : tags/htf710110/msj/mstn/config ... done.
     * deleting path : tags/htf710110/msj/mstn/library ... done.
     * deleting path : tags/htf710110/msj/mstn/hline/hviewlib ... done.
     * deleting path : tags/htf710110/msj/mstn/hline/hline.mke ... done.
     * deleting path : tags/htf710110/msj/mstn/hline/exact ... done.
     * deleting path : tags/htf710110/msj/mstn/hline/common ... done.

------- Committed revision 9080 >>>

<<< Started new transaction, based on original revision 9081
     * adding path : tags/htf710113 ...COPIED... done.
     * deleting path : tags/htf710113/msj/getmki.mke ... done.
     * deleting path : tags/htf710113/msj/getbsitools.bat ... done.
     * deleting path : tags/htf710113/msj/getmsj.mke ... done.
     * deleting path : tags/htf710113/msj/getmiscdev.bat ... done.
     * deleting path : tags/htf710113/msj/alldirs.mke ... done.
     * deleting path : tags/htf710113/msj/getbsitools.mke ... done.
     * deleting path : tags/htf710113/msj/getmiscdev.mke ... done.
     * deleting path : tags/htf710113/msj/jericho.mke ... done.
     * deleting path : tags/htf710113/msj/mspowerscope.mke ... done.
     * deleting path : tags/htf710113/msj/msinterchange.mke ... done.
     * deleting path : tags/htf710113/msj/getmodeler.mke ... done.
     * deleting path : tags/htf710113/msj/getworkspace.bat ... done.
     * deleting path : tags/htf710113/msj/getmsj.bat ... done.
     * deleting path : tags/htf710113/msj/delivery ... done.
     * deleting path : tags/htf710113/msj/jerichoex.mke ... done.
     * deleting path : tags/htf710113/msj/getlibsrcincludes.mke ... done.
     * deleting path : tags/htf710113/msj/getmodeler.bat ... done.
     * deleting path : tags/htf710113/msj/getmki.bat ... done.
     * deleting path : tags/htf710113/msj/getlibsrc.bat ... done.
     * deleting path : tags/htf710113/msj/modeler.mke ... done.
     * deleting path : tags/htf710113/msj/getlibsrc.mke ... done.
     * deleting path : tags/htf710113/msj/getcomsrc.bat ... done.
     * deleting path : tags/htf710113/msj/refreshdeliverables.mke ... done.
     * deleting path : tags/htf710113/msj/mstn/image ... done.
     * deleting path : tags/htf710113/msj/mstn/config ... done.
     * deleting path : tags/htf710113/msj/mstn/library ... done.
     * deleting path : tags/htf710113/msj/mstn/hline/hviewlib ... done.
     * deleting path : tags/htf710113/msj/mstn/hline/hline.mke ... done.
     * deleting path : tags/htf710113/msj/mstn/hline/exact ... done.
     * deleting path : tags/htf710113/msj/mstn/hline/common ... done.

------- Committed revision 9081 >>>

<<< Started new transaction, based on original revision 9082
     * adding path : tags/DC_08050021_12-08-03 ...COPIED... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/geta3m.mke ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/alldirs.mke ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/getmiscdev.mke ...
done.
     * deleting path : tags/DC_08050021_12-08-03/msj/getbev.mke ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/a3mget.bat ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/a3m.mke ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/getlibsrcincludes.mke
... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/geta3m.bat ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/getlibsrc.mke ... done.
     * deleting path : tags/DC_08050021_12-08-03/msj/getbev.bat ... done.
     * deleting path :
tags/DC_08050021_12-08-03/msj/mstn/config/msconfig.cfg ... done.
     * deleting path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/msfiles.cfg ... done.
     * deleting path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/mslocale.cfg ... done.
     * deleting path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/workmode.cfg ... done.
     * adding path : tags/DC_08050021_12-08-03/msj/getlibsrcincludes.mke
...COPIED... done.
     * adding path : tags/DC_08050021_12-08-03/msj/alldirs.mke ...COPIED...
done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rgelib/include/rge_boolean.fdf
...COPIED... done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rgelib/rge_boolean.c ...COPIED...
done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEL
oadModeAutomatic.h ...COPIED... d
one.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIES
hape.h ...COPIED... done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEG
eocodingOverride.h ...COPIED... d
one.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEL
oadModeRAM.h ...COPIED... done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEG
eocodingObserver.h ...COPIED... d
one.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEL
oadModeStandard.h ...COPIED... do
ne.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEL
oadModeThreshold.h ...COPIED... d
one.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEL
oadModeManager.h ...COPIED... don
e.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/library/rasterlib/rastercore/include/HIEC
ommandGeocodingSet.h ...COPIED...
 done.
     * adding path : tags/DC_08050021_12-08-03/msj/mstn/config/msconfig.cfg
...COPIED... done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/msfiles.cfg ...COPIED...
done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/workmode.cfg ...COPIED...
done.
     * adding path :
tags/DC_08050021_12-08-03/msj/mstn/config/system/mslocale.cfg ...COPIED...
done.
     * adding path : tags/DC_08050021_12-08-03/msj/getlibsrc.mke
...COPIED... done.
     * adding path : tags/DC_08050021_12-08-03/msj/getmiscdev.mke
...COPIED... done.

------- Committed revision 9082 >>>

<<< Started new transaction, based on original revision 9083
     * adding path : tags/DC_08_00_000_31 ...COPIED... done.
     * deleting path : tags/DC_08_00_000_31/msj/alldirs.mke ... done.
     * deleting path : tags/DC_08_00_000_31/msj/getlibsrc.mke ... done.
     * adding path : tags/DC_08_00_000_31/msj/alldirs.mke ...COPIED... done.
     * adding path : tags/DC_08_00_000_31/msj/getlibsrc.mke ...COPIED...
done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEMaskHi
ghlightComposition.h ...COPIED...
 done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskFileAttach.h ...COPIED... do
ne.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskChildAdd.h ...COPIED... done
.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskChildRemove.h ...COPIED... d
one.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEMaskTr
ansparencyComposition.h ...COPIED
... done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskAddColor.h ...COPIED... done
.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dHighlightMaskListSet.h ...COPIED
... done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskAdd.h ...COPIED... done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIERaster
LogicalReference.h ...COPIED... d
one.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEMaskBi
naryComposition.h ...COPIED... do
ne.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskFileDetach.h ...COPIED... do
ne.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskSubstractColor.h ...COPIED..
. done.
     * adding path :
tags/DC_08_00_000_31/msj/mstn/library/rasterlib/rastercore/include/HIEComman
dMaskRemove.h ...COPIED... done.

------- Committed revision 9083 >>>

<<< Started new transaction, based on original revision 9084
     * adding path : tags/BentleyPublisher_08-01-01-08_04-16-03 ...COPIED...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmki.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getbsitools.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmsj.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/viecon.review.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmiscdev.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/alldirs.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getbsitools.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmiscdev.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getbev.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mspowerscope.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/msinterchange.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmodeler.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getworkspace.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmsj.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/delivery ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/jerichoex.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getlibsrcincludes.mke ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmodeler.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getmki.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getlibsrc.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/modeler.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getlibsrc.mke ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getcomsrc.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/refreshdeliverables.mke ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/getbev.bat ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/hline ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/config ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/dbgrid ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/mdlapi ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/acadlib ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/deform ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/license ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/database ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/paraclib ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/dbdlgmsl ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/rgelib ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/regnlib ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/tparse ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/solmisc ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/dwgmacro ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/cons ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/source ... done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/rasterlib ...
done.
     * deleting path :
tags/BentleyPublisher_08-01-01-08_04-16-03/msj/mstn/library/translat ...
done.

------- Committed revision 9084 >>>

-----Original Message-----
From: kfogel@collab.net [mailto:kfogel@collab.net]
Sent: Tuesday, February 17, 2004 3:00 PM
To: Bern McCarty
Cc: Erik Huelsmann; users@subversion.tigris.org
Subject: Re: My observations and experience with cvs2svn.py on Windows

Bern McCarty <Bern.McCarty@bentley.com> writes:
> In looking at what appears within my various Subversion tags
> subdirectories, I'm guessing that over the years people did a lot of
> piecemail/selective CVS tagging; instead of tagging everything in the
> repository they must have used scripts to move about and selectively
> tag chunks/files here and there. I wonder if this is what wrapped
> cvs2svn.py around the axle. I seem to remember seeing a lot of
> add/remove node stuff scrolling by for each tag when tags were being
> processed - not just the simple copy you might expect in the nice, simple,
clear-cut case.

Ooooh, that would do it. Well, actually, it still doesn't explain why
'strings' is *so* big, but my surprise is somewhat lessened at least.

We'll need to do some more testing with various tags scenarios to see what
kind of space performance cvs2svn gets.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Feb 18 16:20:33 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.