Name | Modified | Size |
---|---|---|
.. | ||
bin | ||
lib | ||
p4init | ||
p4init.pkg | ||
spec | ||
Gemfile | 9 years ago | |
Gemfile.lock | 9 years ago | |
helix_web_services_client.gemspec | 9 years ago | |
Rakefile | 9 years ago | |
README.md | 9 years ago | |
.gitignore | 9 years ago | |
.p4ignore | 9 years ago | |
.rspec | 9 years ago | |
.travis.yml | 9 years ago |
Change | User | Description | Committed |
---|---|---|---|
17275 | tjuricek | Rename directory to "ruby_client" to avoid confusion. | 9 years ago |
17274 | tjuricek | Initial revision of Ruby client API. Removing a bunch of the "helper method aliases" an...d specs that no longer run. The 2016.1 API will be much more like the Java (and TBD C++) APIs. « |
9 years ago |
17133 | tjuricek | Altering SSL fingerprint regex's to work with 15.2 servers. Also, updating the version... string dependencies in our Gemfile.lock to match the current client API version. « |
9 years ago |
17130 | tjuricek | Updated client gem version string, for use by HC team. | 9 years ago |
17123 | tjuricek | Helix Cloud interop with the local p4d was incorrect, since no charset was specified. R...evised location of where we run the new Helix Sync submit spec, for some reason this breaks the Helix Cloud system. There's some dependencies between the initial add and the "remove" specs, so the new "add with description" test needs to come after the remove. « |
9 years ago |
17122 | tjuricek |
Add an optional human-readable description for submits via Helix Sync. P4WEBAPI-165 |
9 years ago |
17114 | tjuricek |
Change p4d connection information just be fields on the main object. P4WEBAPI-158 |
9 years ago |
17093 | tjuricek | Removed omnibus-software dependencies, in preparing for license compliance. This remove...s our external dependency on the omnibus-software project in Gitlab. To make it easier to maintain license compliance for compiled libraries, the omnibus software configurations will be edited to copy appropriate LICENSE files into the distributed packages. « |
9 years ago |
17086 | tjuricek | Read Version file included in tarball when updating the client version file | 9 years ago |
17085 | tjuricek | Resetting the development version of the lib | 9 years ago |
17078 | tjuricek | Use the CODELINE instead of BRANCH environment variable for the client gem location | 9 years ago |
17061 | tjuricek | Return an empty array if there is no pending changelist to submit. Also, do not commit... the Version file if it exists. « |
9 years ago |
17054 | tjuricek | Just treat the 'candidate' branch as production mode versions. | 9 years ago |
17053 | tjuricek | Add '.0' for iteration number for prereleases | 9 years ago |
17052 | tjuricek | Create a './build.sh clientgem' task. This will version, build, and publish the helix_w...eb_services_client gem, and should consume the tested tarball. « |
9 years ago |
17038 | tjuricek | Return the results of p4 submit when Helix Sync submit finishes. We *may* want to prese...rve the original plan and return that, but because this submit iterates and tweaks the plan as it goes, we probably want to start with just "ok what did you do". Also, set the '+w' flag on Gemfile.lock. I think that might make builds work. « |
9 years ago |
16327 | tjuricek | Fix issue where 'rake remote:spec' did not correctly hit the remote HWS server Change t...he logic of the login spec. When the HWS is running on a different instance, we seem to get different login tickets. It's also completely random for cloud anyway. Wrap more of the deviceSync.rb output in a guard « |
9 years ago |
16304 | tjuricek | Quiet down some of the client tests, use HELIX_SYNC_DEBUG if you want to see the output of... deviceSync.rb « | 9 years ago |
16280 | tjuricek | Adjustments for Helix Cloud settings Several tests are now disabled due for Helix Cloud... since they won't work on streams, which HC only uses. « |
9 years ago |
16190 | tjuricek | Implement methods for deleting shelf and device clients. | 9 years ago |
16189 | tjuricek | Implement delete for Helix Sync pending changelists on a project. | 9 years ago |
16141 | tjuricek | Some fixes for Helix Cloud integration. We have a strange requirement that our HWS clie...nt should login via the project server URL in order to work. This likely means our auth approach for clients needs a bit of work. « |
9 years ago |
16106 | tjuricek | Revise the URLs for Helix Sync client workspaces. Added *stubs* for deleting the client...s for a user, implementations will follow. « |
9 years ago |
16103 | tjuricek | Revision of helix sync 'changelist' methods. | 9 years ago |
16102 | tjuricek | Rename GET /helix-sync/v1/changes/[project] -> GET /helix-sync/v1/[project]/last-change | 9 years ago |
16097 | tjuricek | Remove POST /helix-sync/v1/changes/[project] This will be handled by the Helix Sync cli...ent. « |
9 years ago |
16096 | tjuricek | Rename '/helix_sync' URLs to '/helix-sync' | 9 years ago |
16095 | tjuricek | Shorten /helix_versioning_engine URLs to /p4 | 9 years ago |
16094 | tjuricek | Move /auth/v1/login -> /projects/v1/login The more generic login method is now /heli...x_versioning_engine/vAPI/login « |
9 years ago |
16091 | tjuricek | Alter Helix Sync client options and the 'latest pending changelist' query (via Alan Teague...) The 'fetch pending changelist' method now requires that the changelist have the 'shelved' status. This is generally appropriate, but requires a bit more client usage, to make simple unit tests... kind of annoying actually. Since this function is used by some of the other Helix Sync workflow tests, I've just removed the smaller tests. « |
9 years ago |
16072 | tjuricek | Helix Cloud integration for Helix Sync services. This includes a "mock_raymond" rails a...pplication for keeping tabs on basic integration with Helix Cloud. We do not test against a live server. See integration history for more details. « |
9 years ago |
15971 | tjuricek | Add git_fusion_strings to source tarball | 9 years ago |
15969 | tjuricek | Add support for repo creation/update and deletion, same for SSH keys. Add util module f...or supporting methods, modify temp client to dissapear. (Modified submit of review 15549 by @ptomiak) « |
9 years ago |
15959 | tjuricek | Add test to test our 'readd' logic for previewing the Helix Sync submit plan. | 9 years ago |
15886 | tjuricek | Adding waits between major tasks for locking, otherwise we sometimes seem to not get fstat... returning otherlock « | 9 years ago |
15885 | tjuricek | Helix Sync submit from shelf now renames files locked by other users. | 9 years ago |
15852 | tjuricek | Add the remove test variation to the 'submit plan' preview | 9 years ago |
15849 | tjuricek | Add test to preview the Helix Sync submit plan for simple adds. | 9 years ago |
15846 | tjuricek | When a file is locked during the Helix Sync submit, we skip that file in the plan. | 9 years ago |
15825 | tjuricek | Fix block comment | 9 years ago |
15824 | tjuricek | Fixes to the 'preview' or 'shelf resolve plan'. There's something fundamentally off abo...ut the shelf preview and resolve mechanism, I'm still investigating. Until that point, obvious flaws should be cleared up. « |
9 years ago |
15823 | tjuricek | Fix typo | 9 years ago |
15821 | tjuricek | Clean up diagnostic information. | 9 years ago |
15820 | tjuricek | Set P4CONFIG=.p4config before executing deviceSync script. | 9 years ago |
15790 | tjuricek | Do not allow rsh: P4PORT values to be set | 10 years ago |
15787 | tjuricek | Added 'readd' test for Helix Sync submit | 10 years ago |
15786 | tjuricek | Add 'remove from shelf' resolution test (with bug fixes). Also, removed a couple of old... tasks from the top-level Rakefile. « |
10 years ago |
15773 | tjuricek | Add basic 'add' test for the submit shelf mechanism. Added a *slightly* modified device...Sync script, which ideally functions somewhat like the helix sync script. We'll start with this to generate our JSON examples for testing. « |
10 years ago |
15761 | tjuricek | Naive implementation of the "preview resolve plan". The API needs to be avaiable for th...e integration effort between Helix Cloud and Helix Sync. Tests to follow. « |
10 years ago |
15757 | tjuricek | Add resolve implementation for submitting from shelves for Helix Sync Includes addition...al 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. « |
10 years ago |