method_list.html #29

  • //
  • guest/
  • perforce_software/
  • helix-web-services/
  • main/
  • build/
  • doc/
  • helix_web_services/
  • method_list.html
  • Commits
# Change User Description Committed
#29 16346 tjuricek Removing build directory prior to migration
#28 16194 tjuricek HWS/NOARCH/2015.1.main/201510121820

Implemented DELETE methods to help uninstallation processes for Helix Sync.
#27 16168 tjuricek HWS/NOARCH/2015.1.main/201510092323
#26 16161 tjuricek HWS/NOARCH/2015.1.main/201510082242

- Ability for custom middleware to filter P4PORT agressively
- If p4d deems login not necessary, return an empty string for the valid ticket value.
#25 16075 tjuricek HWS/NOARCH/2015.1.main/201510051543

This includes a first implementation of the Helix Cloud integration with Helix Sync.
#24 15975 tjuricek HWS/NOARCH/2015.1.main/201509291925

Add support for repo creation/update and deletion, same for SSH keys.

Add util module for supporting methods, modify temp client to dissapear.

(Modified submit of review 15549 by @ptomiak)
#23 15887 tjuricek HWS/NOARCH/2015.1.main/201509241712
#22 15867 tjuricek HWS/NOARCH/2015.1.main/201509230120
#21 15836 tjuricek HWS/NOARCH/2015.1.main/201509221612
#20 15826 tjuricek HWS/NOARCH/2015.1.main/201509212055
#19 15769 tjuricek HWS/NOARCH/2015.1.main/201509170120
#18 15758 tjuricek HWS/NOARCH/2015.1.main/201509161743
#17 15690 tjuricek HWS/NOARCH/2015.1.main/201509110141
#16 15676 tjuricek HWS/NOARCH/2015.1.main/201509092205
#15 15589 tjuricek Update path to test output and update docs.
#14 15542 tjuricek Add spaces to our basic 'component encode' mechanism, and use it for HVE project IDs.

In general, this will make the HVE IDs a bit more readable.
#13 15499 tjuricek Naive implementation of helix sync project submit for "helix versioning engine projects".
#12 15487 tjuricek Add basic ability to create pending changelists for helix sync projects.
#11 15479 tjuricek Added a basic "HVE project" implementation for creating clients.
#10 15447 tjuricek Add simple Example application to list "projects" in a HVE instance.

Qt's a little weird to follow, so I may have to find a different kind of example to write. It does work, however.
#9 15208 tjuricek Revise 'command' implementation, tests, and documentaiton.

This includes a change from a command blacklist to a whitelist. See P4WEBAPI-21
#8 15185 tjuricek Update user spec management implementation, tests, and documentation.
#7 15132 tjuricek Provde a basic submit -e mechanism on classic perforce workspaces.
#6 15110 tjuricek Revise changes methods for new p4 connection handling, add server specs, remove model references in client, and update asciidoc documentation.
#5 15099 tjuricek Revise project services to be our simple 'container' for other systems.
#4 15098 tjuricek Revised project services to GET-only forms.

With Helix Sync revising to integrate purely with Helix Cloud, this is the only thing we can reasonably define.
#3 15090 tjuricek Update _proposed_ API for project services.

This is *very likely* to change, and will not be implemented until reviewed.
#2 15077 tjuricek Add new 'model' technique, revised branch spec operations, test Auth::Middleware.

The Ruby client now does *not* strictly type anything, but extends OpenStruct with helper methods to help deal with inconsistent data formats.
See the OpenModel class documentation for more details.

The Auth::Middleware class is also *finally* implemented as well. This does not take into account all possible variations of server behavior (yet), but that will happen in follow-up work.
#1 15032 tjuricek Starting config and doc revisions.
System is now broken while revisions underway.

Configuration of the p4d connection is now done via a single HWSSettings middleware object injected into the Rack env.

The HWSP4Cleanup middleware now cleans up any p4 injected into the Rack env.

The Auth::App class now mostly just contains one method to generate a p4 ticket. /auth/v1/login.

Added yard documentation for the main project.

Yard docs have been reconfigured to dump into build/ directories. This should probably be done with each release. Hm...

The top level rake file contains a task, 'all:doc', to update our documentation. This should probably be run for each checkin. Hm...

Specs are now using Rack::Test on top of a 'live' p4d. I'd suggest you still use the p4util mechanism, which now dumps to a /tmp folder, so we can safely add P4IGNORE rules back into your local .p4config file.

Old 'perforce' application now called 'helix_versioning_engine'.

Removing cache data. Helix Sync may be slow. It may also get axed. We'll see.