helix_sync.rb #2

  • //
  • guest/
  • perforce_software/
  • helix-web-services/
  • candidate/
  • source/
  • helix_web_services/
  • lib/
  • helix_sync.rb
  • Commits
# Change User Description Committed
#2 16345 tjuricek Removing candidate branch
#1 16342 tjuricek Create candidate branch.

This branch is mostly here to start work on our release infrastructure.
//guest/perforce_software/helix-web-services/main/source/helix_web_services/lib/helix_sync.rb
#2 15828 tjuricek Remove 'service object' abstraction for helix sync, revise to module code.

This begins removing an unnecessary level of indirection. As it turns out, the Helix Sync logic will remain largely untouched between different systems. If we need very specific logic, we'll have to adjust each method, likely with configuration. Which will of course need some testing, or just outright replacement, which *should* be easier with module includes.
#1 15622 tjuricek Move source code to 'source/' subdirectory of branch.

build/ will remain where it is.
//guest/perforce_software/helix-web-services/main/helix_web_services/lib/helix_sync.rb
#3 15487 tjuricek Add basic ability to create pending changelists for helix sync projects.
#2 15479 tjuricek Added a basic "HVE project" implementation for creating clients.
#1 15242 tjuricek Add Helix Sync stubs and documentation