# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 28901 | marc_tooley | "" | ||
#1 | 5835 | marc_tooley | VCP branch to prep for incoming bugfixes for the Source/svn.pm module. | ||
//guest/perforce_software/revml/lib/VCP/UIMachines.pm | |||||
#50 | 5401 | Barrie Slaymaker | - UI updated | ||
#49 | 4502 | Barrie Slaymaker | - "Run without saving" option removed | ||
#48 | 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 |
||
#47 | 4002 | Barrie Slaymaker | - Interactive UI no longer prompts for CVS -r and -d options | ||
#46 | 3863 | Barrie Slaymaker | - UIMachines.pm updated | ||
#45 | 3675 | Barrie Slaymaker | - More of a .vcp file is now editable | ||
#44 | 3671 | Barrie Slaymaker |
- Add user interface flow diagrams - User interface flow diagrams now generated without handlers by default, make ui-with-handlers.{png,ps} to see the handlers. |
||
#43 | 3666 | Barrie Slaymaker | - vcp can now edit existing .vcp files, for VSS sources and revml dests | ||
#42 | 3654 | Barrie Slaymaker |
- VCP-Source-vss UI prompt is more clear - VCP::Source::vss' --cd option removed until a need is found |
||
#41 | 3650 | Barrie Slaymaker | - UIMachines now current | ||
#40 | 3640 | Barrie Slaymaker |
- xmllint no longer require to build UI - UI now offers multiple choices where appropriate |
||
#39 | 3567 | John Fetkovich |
- added the field UIManager in VCP::UI::Text.pm - added the fields UIImplementation and TersePrompts in UI.pm - removed Source and Dest fields in VCP::UI.pm - UI.pm now returns the result of running the UI implementation. - VCP::UI::Text->run return a list of (source, dest) all future UI implementations must do the same. - bin/vcp gets (source, dest) list from VCP::UI->run. - added --terse (or -t) command line option to vcp to remove verbose help from interactive UI. |
||
#38 | 3547 | John Fetkovich | Added defaults to yes/no questions (no in all cases) | ||
#37 | 3538 | John Fetkovich | bug fix P4PASSWD defaulting | ||
#36 | 3523 | John Fetkovich | more ui defaults and checks added | ||
#35 | 3522 | John Fetkovich | default cvsroot from $ENV{CVSROOT} | ||
#34 | 3518 | John Fetkovich | more interactive ui improvements | ||
#33 | 3517 | John Fetkovich | change mode to text+w | ||
#32 | 3515 | John Fetkovich | added P4HOST default | ||
#31 | 3514 | John Fetkovich | p4 password defaulting | ||
#30 | 3513 | John Fetkovich | defaulting of p4 user variable | ||
#29 | 3512 | John Fetkovich | enhanced ui checks on repo_server | ||
#28 | 3503 | John Fetkovich | not sure if this was re-generated on last change | ||
#27 | 3501 | John Fetkovich | added ui_set_revml_repo_spec, and caller in the stml file | ||
#26 | 3499 | John Fetkovich |
- implement recoverable and non-recoverable exceptions in arc handlers. A user may accept a value that generated a recoverable exception. Otherwise, the question will be re-asked. - changed exceptions text in ui_set_revml_repo_spec. |
||
#25 | 3494 | John Fetkovich | default values in interactive ui partially implemented | ||
#24 | 3492 | John Fetkovich |
interative ui question re-asked if exception generated when arc handlers are run. a single test case for source revml input file has been tested. |
||
#23 | 3486 | John Fetkovich | moved (source or dest)->init calls to bin/vcp | ||
#22 | 3484 | John Fetkovich | fix a prompt name | ||
#21 | 3481 | John Fetkovich |
intro text moved out of state machine to bin/vcp. no longer requires user interaction to move on. |
||
#20 | 3455 | John Fetkovich | remove "change branch rev #1" yes/no option from interactive interface | ||
#19 | 3403 | John Fetkovich |
options given on all multiple choice prompts, and most free-form prompts where it makes sense |
||
#18 | 3399 | John Fetkovich | ui fixes | ||
#17 | 3395 | John Fetkovich | various ui refinements | ||
#16 | 3390 | John Fetkovich | handlers for cvs ui | ||
#15 | 3389 | John Fetkovich | made change_branch_rev prompt have both yes & no exit arcs | ||
#14 | 3387 | Barrie Slaymaker | Make always writable on client | ||
#13 | 3383 | John Fetkovich |
removed setting of repo_id, it's now done in 'sub init' in the sources and dests |
||
#12 | 3375 | John Fetkovich | more ui changes | ||
#11 | 3374 | John Fetkovich | set repo_id in branch running in local directory also | ||
#10 | 3362 | John Fetkovich | revml source and dest now works through interactive UI | ||
#9 | 3331 | John Fetkovich |
Small change in source revml state machine. split 'sub init' from 'sub new' in Source/revml.pm and Dest/revml.pm |
||
#8 | 3330 | John Fetkovich | Added revml source and dest to ui state machines | ||
#7 | 3305 | John Fetkovich |
added calls to set fields in p4 source and dest state machines, and then call to init |
||
#6 | 3255 | Barrie Slaymaker |
Add in support for <arc> <handler>s. Requires latest StateML. See VCP-Source-p4.stml for an example. Calls VCP::Source::p4 in an unsupported way resulting in death. |
||
#5 | 3253 | John Fetkovich | Added source::vss user interface | ||
#4 | 3252 | John Fetkovich | added state machine parts for these destinations | ||
#3 | 3244 | Barrie Slaymaker |
Integrate VCP::UI with bin/vcp. Type 'vcp' to run the UI. |
||
#2 | 3240 | Barrie Slaymaker | UI definition cleanup | ||
#1 | 3237 | Barrie Slaymaker | More work on the UI StateML conventions |