{"push_id":651788958,"size":34,"distinct_size":34,"ref":"refs/heads/dev","head":"d9a1990bec613f073d3cf6b8125a3270a6fc373c","before":"6cd500d21a112388d20a06962eaad585d2706ef2","commits":[{"sha":"6c02fc3c366ff6868f6b433205f7b87a04f2997e","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Fixing Issue #353 Capture config users&roles by name\n\nThe setup:get-configuration function in setup.xqy used only ids to\nreturn users and roles. This prevented the capture configurations\noption from capturing users and roles specified by name in the\ncurrent project configuration or as a parameter. This was a\ndocumented “TODO” in the code in order to improve the capture\nfunctionality. The setup:get-configuration function will now take\nuser/role names or ids as a parameter and return the requested\nconfigurations. Also added default users and roles from current\nproject to capture_environment_config in server_config.rb. Lastly\nremoved word “full” from logging since it could be a full or partial\nconfiguration that is being captured.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/6c02fc3c366ff6868f6b433205f7b87a04f2997e"},{"sha":"3fc118e3bc9a6504f82be7a0822efe3bc693987a","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Fixing Issue #223 Capture modules for any app type\n\nCurrently Capture was only supporting capturing modules for\nREST applications. I have added the ability to capture modules\nfor any application type to ML7 and taken the protection off\nwhich will allow to capture modules for any application type in\nML5,6, and 7. For ML7 if it’s a REST application, REST will still be\nused to perform the capture since it’s faster than the query\nbased method. The query based method used for ML5,6, and\nML7 (non-REST) only grabs text based files (xqy, html,…) it does\nnot correctly capture other types of files in the modules database\nsuch as images since it’s doing an fn:doc on the URI to get the\ncontent.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/3fc118e3bc9a6504f82be7a0822efe3bc693987a"},{"sha":"91ee057232ba2eaaa8c0647590289a39613df476","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Simplified implementation based on Geert's comments.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/91ee057232ba2eaaa8c0647590289a39613df476"},{"sha":"ff228fd83b9acdc86884abff6ef96f141c9cf320","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"First attempt to fix #365","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/ff228fd83b9acdc86884abff6ef96f141c9cf320"},{"sha":"bad6c6646f3f1aba5b6d4aad92f83af5727d7516","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Adding standalone script for comparison","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/bad6c6646f3f1aba5b6d4aad92f83af5727d7516"},{"sha":"271d52787bb83242cfe09deb670e4cf845719962","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Fixed conflict with XCC HTTP patching","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/271d52787bb83242cfe09deb670e4cf845719962"},{"sha":"d4e2c96e8c3bba0e13647f98d6ae27029e3a5248","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Removed unnecessary standalone howto script","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/d4e2c96e8c3bba0e13647f98d6ae27029e3a5248"},{"sha":"dc0b9eb5c5ad03429515635bc5ab4cd3984f7dff","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Moved optional requires inside howto function","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/dc0b9eb5c5ad03429515635bc5ab4cd3984f7dff"},{"sha":"6a04f7633f010f9832522d39058b73218fe01752","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Modification to the Fix for Issue #223 also Fixes Issue #298\n\nImproved the fix for Issue #223 based on feedback received.\nAlso fixes Issue #298 since it protects against the error condition.\nIn addition some of the Capture help content was clarified to reflect the implementation.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/6a04f7633f010f9832522d39058b73218fe01752"},{"sha":"f7fc1cb86efd265cb498b0efd6efd1b1ceee95fc","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"David Cassel"},"message":"Merge pull request #386 from grtjn/365-howto-help\n\nFixed #365: added howto help based on wiki pages","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/f7fc1cb86efd265cb498b0efd6efd1b1ceee95fc"},{"sha":"36e480ee4c6252263e14b428f9e71f337dd17923","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Gracefully handle undefined users and roles in the capture arguments.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/36e480ee4c6252263e14b428f9e71f337dd17923"},{"sha":"b155b32fa06a6f65f738d39538ccfd94c7144ca3","author":{"email":"ecd8e192a07ae3741539bdcf0837583a51e6c4c1@marklogic.com","name":"Alen Cruz"},"message":"Cleans up the users and roles as string or number arguments in Ruby so that typeswitch works as intended in XQuery.","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/b155b32fa06a6f65f738d39538ccfd94c7144ca3"},{"sha":"0d939da1e6b3000845a145f058afbb9500240f08","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Fixed #383, #380, #379, #378","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/0d939da1e6b3000845a145f058afbb9500240f08"},{"sha":"8f87222273fb675eea5d8780b3e851a9ea7ca6a0","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@xs4all.nl","name":"Geert"},"message":"Merge pull request #411 from dmcassel/dev\n\n#410 implementation of testing SJS modules with SJS","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/8f87222273fb675eea5d8780b3e851a9ea7ca6a0"},{"sha":"128590fa3e69ea0281e578c9b52b9c20fdc57cff","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@xs4all.nl","name":"Geert"},"message":"Merge pull request #354 from alencruz/353-Capture-config-users-and-roles-by-name\n\nFixing Issue #353 Capture config users&roles by name","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/128590fa3e69ea0281e578c9b52b9c20fdc57cff"},{"sha":"deac106b2c66265b3e9ba75eae43c396165bdbad","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@xs4all.nl","name":"Geert"},"message":"Merge pull request #356 from alencruz/223-Capture-modules-any-app-type\n\nFixing Issue #223 Capture modules for any app type","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/deac106b2c66265b3e9ba75eae43c396165bdbad"},{"sha":"a63db66dc60364f94c2be5ef46501f3749fc1e3a","author":{"email":"ba92ee6a08f0969d08b01fdb69815768800ba33f@greenllama.com","name":"Paxton Hare"},"message":"Merge pull request #384 from grtjn/forest-rep-improvements\n\nFixed #383, #380, #379, #378","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/a63db66dc60364f94c2be5ef46501f3749fc1e3a"},{"sha":"1f848768e579ee64adb612aad8dcfb00e6d21d74","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Fixed #366: added bootstrap/wipe for internal replicas","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/1f848768e579ee64adb612aad8dcfb00e6d21d74"},{"sha":"6e99103b6ca429bdfd88d3d29be24767e48febf8","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Fixed #375: updated CHANGELOG","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/6e99103b6ca429bdfd88d3d29be24767e48febf8"},{"sha":"36df846b66748d135ada1845bbc27d560d7ac0e4","author":{"email":"dd847bf16c6905aaa14ea1f2567baadcb050bdd5@marklogic.com","name":"Geert Josten"},"message":"Fixed #412: updated copyright years","distinct":true,"url":"https://api.github.com/repos/dmcassel/roxy/commits/36df846b66748d135ada1845bbc27d560d7ac0e4"}]}