clients.asc #2

  • //
  • guest/
  • perforce_software/
  • helix-web-services/
  • candidate/
  • source/
  • doc/
  • helix_sync/
  • clients.asc
  • 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/doc/helix_sync/clients.asc
#4 16106 tjuricek Revise the URLs for Helix Sync client workspaces.

Added *stubs* for deleting the clients for a user, implementations will follow.
#3 16096 tjuricek Rename '/helix_sync' URLs to '/helix-sync'
#2 15757 tjuricek Add resolve implementation for submitting from shelves for Helix Sync

Includes additional concepts for creating a "helix sync shelf client" vs a "helix sync device client". It's expected that there's basically one shelf client per user per project. The "device" client is an additional client per user per project per machine. The HWS services will submit via the "shelf client".

The resolve implementation remains untested at the moment in order to get the client changes in the hands of Helix Sync developers.
#1 15622 tjuricek Move source code to 'source/' subdirectory of branch.

build/ will remain where it is.
//guest/perforce_software/helix-web-services/main/doc/helix_sync/clients.asc
#3 15479 tjuricek Added a basic "HVE project" implementation for creating clients.
#2 15435 tjuricek Add proposed HTTP methods for Helix Sync.

It's a little unclear to me why you would need a local root directory to create the shared shelving changelist for a particular project (and user).
So I didn't add that.
#1 15242 tjuricek Add Helix Sync stubs and documentation