VCP-Source-vss.stml #6

  • //
  • guest/
  • perforce_software/
  • revml/
  • ui_machines/
  • VCP-Source-vss.stml
  • View
  • Commits
  • Open Download .zip Download (1 KB)
<!DOCTYPE author [
  <!ENTITY non_empty_re "qr/./" >
]>

<machine id="VCP::Source::vss" xmlns="http://slaysys.com/StateML/1.0">

  <!-- ================ TRANSITIONS =================== -->

  <state id="source_vss_filespec_prompt" class-ids="prompt_class">
    <name>Source VSS specification</name>
    <description>

Enter the filespec which may contain trailing wildcards, like
"a/b/..." to extract an entire directory tree.  This will be
expanded in the near future.

    </description>

    <arc from="source_prompt" guard="'vss'" >
      <description>vss</description>
    </arc>

    <arc to="source_vss_working_directory_prompt" guard="&non_empty_re;"/>
  </state>


  <state id="source_vss_working_directory_prompt" class-ids="prompt_class">
    <name>VSS Working Directory</name>
    <description>

Used to set the VSS working directory. VCP::Source::vss will cd to
this directory before calling vss, and won't initialize a VSS
workspace of it's own (normally, VCP::Source::vss does a "vss
checkout" in a temporary directory).

    </description>
    <arc to="dest_prompt" />
  </state>


</machine>
# Change User Description Committed
#13 5398 Barrie Slaymaker - Tweak source .stml files to re-enable a multiple
         choice listing.
#12 4581 Barrie Slaymaker - user prompts have been improved, but not tested
#11 4064 Barrie Slaymaker - RevML is no longer offered in the UI
- Sources and dests are given an id in the UI
- The .vcp file name defaulting now works
#10 3859 Barrie Slaymaker - New UI files
#9 3675 Barrie Slaymaker - More of a .vcp file is now editable
#8 3669 Barrie Slaymaker - VCP-Source-*.stml now use new_source
#7 3654 Barrie Slaymaker - VCP-Source-vss UI prompt is more clear
- VCP::Source::vss' --cd option removed until a need is found
#6 3647 Barrie Slaymaker - All UI prompts & descriptions rewritten.
- Minor tweak to VCP::Dest::p4 P4USER defaulting
#5 3640 Barrie Slaymaker - xmllint no longer require to build UI
- UI now offers multiple choices where appropriate
#4 3395 John Fetkovich various ui refinements
#3 3306 Barrie Slaymaker Add StateML namespace support
#2 3254 Barrie Slaymaker Redo machine naminf convention.
#1 3253 John Fetkovich Added source::vss user interface