vss.html #2

  • //
  • guest/
  • perforce_software/
  • revml/
  • docs/
  • html/
  • VCP/
  • Dest/
  • vss.html
  • View
  • Commits
  • Open Download .zip Download (3 KB)
<html><head><title>VCP::Dest::vss - vss destination driver</title></head><body><h1><a name="NAME">NAME

</a></h1><p>VCP::Dest::vss - vss destination driver

<p><hr><h1><a name="SYNOPSIS">SYNOPSIS

</a></h1><pre>   vcp &lt;source&gt; vss:module
   vcp &lt;source&gt; vss:VSSROOT:module

</pre><p>where module is a module or directory that already exists within VSS.

<p>This destination driver will check out the indicated destination in
a temporary directory and use it to add, delete, and alter files.

<p><hr><h1><a name="DESCRIPTION">DESCRIPTION

</a></h1><p><b>Experimental</b>.  See <a href="#NOTES">NOTES</a> for details.

<p>This driver allows <a href="../../vcp.html">vcp</a> to insert revisions in to a VSS
repository.  There are no options at this time.

<p><hr><h1><a name="TODO">TODO

</a></h1><p>This module is here purely to support the VCP test suite, which must
import a bunch of files in to VSS before it can test the export.  It works,
but is not field tested.

<p>While I'm sure there exist pressing reasons for importing files in to
VSS from other repositories, I have never had such a request and do not
wish to invest a lot of effort in advance of such a request.

<p>Therefore, this module does not batch checkins, cope with branches,
optimize comment settings, etc.

<p>Patches or contracts welcome.

<p><hr><h1><a name="NOTES">NOTES

</a></h1><p>VSS does not flag individual revisions as binary vs. text; the change is
made on a per-file basis.  This module does not alter the filetype on
<code>Checkin</code>, however it does set binary (-B) vs. text (-B-) on <code>Add</code>.

<p>VSS allows one label per file, and adding a label (by default) causes a
new versions of the file.  This module adds the first label it receives
for a file (which is first may or may not be predictable depending on
the source repository) to the existing version unless the existing
version already has a label, then it just adds new versions as needed.

<p>This leads to the backfilling issue: when backfilling, there are no labels
to request, so backfilling always assumes that the most recent rev is the
base rev for incremental imports.

<p>The <code>ss Delete</code> command does not allow a comment.

<p>Files are recalled from deleted status when added again if they were
deleted.

<p><hr><h1><a name="AUTHOR">AUTHOR

</a></h1><p>Barrie Slaymaker &lt;barries@slaysys.com&gt;

<p><hr><h1><a name="COPYRIGHT">COPYRIGHT

</a></h1><p>Copyright (c) 2000, 2001, 2002 Perforce Software, Inc.
All rights reserved.

<p>See <a href="../License.html">VCP::License</a> (<code>vcp help license</code>) for the terms of use.

<p><hr><i><font size="-1">Last updated: Fri Nov  8 13:07:22 2002</font></i></body></html>
# Change User Description Committed
#2 2307 Barrie Slaymaker get VCP::Filter::map working, update docs
#1 1993 Barrie Slaymaker Check in HTML documentation