Hall, James wrote:
Hey Guys

I am new to this mailing list and need a little help

Currently we have a VSS database that we are using to store graphical
content.  Currently we are using the following features of VSS
- Sharing
- Versioning
- Labeling

While I admire what SVN is, we feel that SVN is not the right choice.
We are selecting Alienbrain (from Avid) as our SCM for graphical assets.
Now this is where the questions start.  Alienbrain comes with a vss to
AB migration script but it is not very robust.

I would prefer to use vss2svn as the tool to help us with the migration
of the data.

My approaches are as follows
1. Hack the current vss2svn script to push content into AB
2. Create a script to take the intermediate data that the vss2svn
scripts creates and use that to create AB actions to push data into it.
3. Push the vss data into svn and then write a script to take it out and
push it into AB

Option 2 is the approach I am most comfortable with, but I will need a
break of what the intermediate data is (the data found in the "_vss2svn"
folder).

Hello James,

In my opinion, option 1 is probably your best bet. I originally designed the script with the intent of a modular "output" approach whereby the data gleaned from VSS could be output in any manner. My plan was to allow a "direct to SVN repository" approach (in addition to the SVN dumpfile approach) but there's no reason it wouldn't also work for a completely different target system.

The mile-high overview of what you would need to do is:
* Add logic to call function other than ImportToSvn as the last step of the import (which currently just calls CreateSvnDumpfile); and * Use the "CreateSvnDumpfile" subroutine as a guide to writing an AB-specific output module.

If you are more interested in option 2, there really isn't much documentation on what the intermediate files are. The .txt files are all "cache" files which are in turn imported to the Sqlite database, so that database contains all the data you should need. Its schema is relatively straightforward, so using the existing script for guidance you should be able to figure out what is there.

toby

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

  • Hello Hall, James
    • Re: Hello Toby Johnson

Reply via email to