Scan for eligible VCP::Source::* modules Scan for eligible VCP::Source::* modules Source SCM type (cvs,p4,vss,...)? Prompt user to select the type of source repository Get source spec and options Call state machine for the source SCM type selected previously Scan for eligible VCP::Dest::* modules Scan for eligible VCP::Dest::* modules Destination SCM type (cvs,p4,vss,...)? Prompt user to select the type of destination repository Get destination spec and options Call state machine for the destination SCM type selected previously Perform the conversion Perform conversion Exit