Name | Modified | Size |
---|---|---|
.. | ||
auth | ||
cloud | ||
config | ||
git_fusion | ||
helix_sync | ||
helix_versioning_engine | ||
helix_web_services | ||
projects | ||
auth.rb | 9 years ago | |
config.rb | 9 years ago | |
git_fusion.rb | 9 years ago | |
helix_sync.rb | 9 years ago | |
helix_versioning_engine.rb | 9 years ago | |
helix_web_services.rb | 9 years ago | |
hws_helpers.rb | 9 years ago | |
hws_p4_cleanup.rb | 9 years ago | |
hws_settings.rb | 9 years ago | |
hws_strings.rb | 9 years ago | |
p4_error.rb | 9 years ago | |
p4_util.rb | 9 years ago | |
projects.rb | 9 years ago |
Change | User | Description | Committed |
---|---|---|---|
17271 | tjuricek | Remove deprecated Ruby implementation. | 9 years ago |
17139 | tjuricek | Make sure we only include the JSON blob when we prepend a new human-readable description i...nstead of always prepending it to whatever's there. See P4WEBAPI-174 Allow our server to set the HVE_PROJECTS_PATH variable via the environment (to make it easier to test Helix Sync locally in an integrated manner). « |
9 years ago |
17138 | tjuricek | Authentication for Helix Cloud and on-premises setups. Note how the tests need to run "...both auths" for "project" clients. We may want to use "project clients" as our default client for running integration tests; "p4" clients will generally not work in a helix cloud setup. « |
9 years ago |
17137 | tjuricek | Dir.exist? fails if parameter is nil, which can happen if temporary directory creation fai...ls. « |
9 years ago |
17136 | tjuricek | Serialize the syncConflict field. Revert change to nginx config - we do not want retrys... in the face of failure until we trust our recovery mechanism. « |
9 years ago |
17134 | tjuricek | Ensure there is no conflict detected if we have no head revision or our have revision matc...hes the head revision. « | 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 |
17132 | tjuricek | Use our WORKSPACE_DIR as the root for temporary directories for Helix Sync operations. ... Slack request from dscheirer. « |
9 years ago |
17131 | tjuricek | Always reconnecting after issuing "p4 trust" commands. We see sporadic failures in "p4... login -p -a" after this in testing, this may help. « |
9 years ago |
17129 | tjuricek | Append an additional newline between the readable description, the JSON, and the delimiter.... « | 9 years ago |
17128 | tjuricek |
Add patchlevel check for 2014.2 servers. P4WEBAPI-169 |
9 years ago |
17127 | tjuricek | Change default configuration to not include regex-like delimiters. | 9 years ago |
17126 | tjuricek | Don't update the description if the submittedChange key was not found. This is likely a... strange server response, so we just log what we actually saw. « |
9 years ago |
17125 | tjuricek | Only preserve the original description if it hasn't been specified already. | 9 years ago |
17124 | tjuricek | If a human readable description was added to a Helix Sync changelist before calling submit..., preserve it too. See: P4WEBAPI-165 « |
9 years ago |
17122 | tjuricek |
Add an optional human-readable description for submits via Helix Sync. P4WEBAPI-165 |
9 years ago |
17117 | tjuricek |
Map 7857 to HTTP 403 error codes. P4WEBAPI-159 |
9 years ago |
17116 | dscheirer | sync clients require the clobber option (no doc or test for this one) | 9 years ago |
17114 | tjuricek |
Change p4d connection information just be fields on the main object. P4WEBAPI-158 |
9 years ago |
17109 | tjuricek | Sorting configuration options alphabetically | 9 years ago |
17108 | ptomiak | Changes to enable automatic trusts. Implement a setting switch to automatically any new... p4d we are talking to - mainly for GitSwarm. If a user will try to authenticate aganist a p4d we never saw before the fingerprint will be automatically accepted and login will carry on as usual. Added doc's section. « |
9 years ago |
17107 | dscheirer | Correct all project 'server' values to p4 uris, refactor xform to a function | 9 years ago |
17106 | tjuricek | When the user's action is delete, and the file is locked by another user, just the case as... another "remove" (ignore our changes). We either do that or fail the entire submit. « |
9 years ago |
17100 | dscheirer |
Minor changes to supply a p4://... type URI for the 'server' value |
9 years ago |
17089 | tjuricek | Prefer handling removes first before handling locked files. If a file is deleted at hea...d (and we've deleted it), but someone has yet readded and locked the file, just treat the file as a remove. « |
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 |
17051 | dscheirer | Merge up some ENV settings for helix cloud | 9 years ago |
17040 | tjuricek | Remove block that set an error state if the return value was not an array with the first e...lement as a hash. In case the server decides to return an empty array, that's a valid successful value. I don't really have a nice way of testing this behavior though, since we don't get to this point if the plan is empty. « |
9 years ago |
17039 | tjuricek | Don't shift the submit results in case we have an empty array | 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 |
16332 | tjuricek | Update documentation for new configuration, deployment. Also, fix default location for... hws_console. « |
9 years ago |
16316 | tjuricek | Add 'group' setting (which can be nulled) to set the privileges on the installed unicorn c...onfig « | 9 years ago |
16312 | tjuricek | Use local self-signed cert instead of grabbing distribution-specific default certs. | 9 years ago |
16310 | tjuricek | Fix default path to nginx generated via omnibus | 9 years ago |
16294 | tjuricek | Correct symlink location to init.d script and set up call to update_rc.d for Ubuntu machin...es « | 9 years ago |
16285 | tjuricek | Deploy/install improvements - Include nginx in Omnibus distribution, do not conflict wit...h system nginx install - Use old-school sysvinit scripts - Create 'hws_launch' wrapper to initiate nginx and unicorn, which also reads system config file for settings « |
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 |
16167 | tjuricek | Use the '-x' flag on a specific client to obtain a "lock" before submitting files. Also... using the lock on typically generated temporary clients just in case. « |
9 years ago |
16150 | tjuricek | If the system returns "login not necessary", return an empty string for the valid ticket v...alue. « | 9 years ago |
16146 | tjuricek | Allow custom middleware to be loaded right after settings are set up on the request via th...e .use_after_settings method. This will allow each implementation to devise their own rules for blocking requests. « |
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 |
16100 | tjuricek | Add additional error code case of when to handle updating trust. Also, wrap p4 trust -y... -f call in exception handler. For whatever reason, this occasionally will update the trust but return an error. When you do it again, the trust has already been correctly handled. « |
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 |