It seems that the next release of subversion will add support for file
shares. The file-share branch where the development of this feature was
being done just got merged into the trunk. The documentation for this
feature actually reads as follows:

  If the URL in a svn:externals description refers to a file,
  it will be added into the working copy as a versioned item.

  There are a few differences between directory and file
  externals.

    The path to the file external must be in a working copy that is
    already checked out.  While directory externals can place the
    external directory at any depth and it will create any
    intermediate directories, file externals must be placed into a
    working copy that is already checked out.

    The file external's URL must be in the same repository as the URL
    that the file external will be inserted into; inter-repository
    file externals are not supported.

    While commits do not descend into a directory external, a commit
    in a directory containing a file external will commit any
    modifications to the file external.


  The differences between a normal versioned file and a file
  external.

    File externals cannot be moved or deleted; the
    svn:externals property must be modified instead; however,
    file externals can be copied.


  Other facts.

    A file external shows up as a X in the switched status
    column.

So it seems that "good things happen to those that wait" (ME :-) Anyway,
Is there anybody interested/working on making vss2svn use this new
feature? I can help, but I would have to start by familiarizing myself
with the code, so it will take a while. I can test, though, I have the
trunk compiled and a test repository to play with.

Luis

_______________________________________________
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

Reply via email to