{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10915984,"defaultBranch":"master","name":"xenadmin","ownerLogin":"xenserver","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-24T18:10:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4669806?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706358832.0","currentOid":""},"activityList":{"items":[{"before":"14a3539f28e85afe644e0d84c18b72ad01c1f12d","after":null,"ref":"refs/heads/feature/64-vcpus","pushedAt":"2024-01-27T12:33:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":"eda68f60cfc3bcd38db475cda4ccc9e90c9beb67","after":null,"ref":"refs/heads/feature/nrpe","pushedAt":"2024-01-27T12:33:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":"57f31bfe53b992949fe1dec6ddeb6bda48766f4a","after":"b210cd2c2d8547f5bb48b49d71f17429c7d65e44","ref":"refs/heads/master","pushedAt":"2023-12-13T15:07:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Added archiving note.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"Added archiving note."}},{"before":"055d9fa9859608562d37f90d75f17c4eb4deeb5d","after":"5ae6bbb948518a3b706fc2d9cef3260e4560f678","ref":"refs/heads/feature/cdn-updates","pushedAt":"2023-12-04T20:14:13.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Corrections as per code review.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"Corrections as per code review."}},{"before":"5c858be4afc533c1611031ae22f1f282b717bfa4","after":"57f31bfe53b992949fe1dec6ddeb6bda48766f4a","ref":"refs/heads/master","pushedAt":"2023-12-04T10:34:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CP-46828: Added button to open the status report location when completed.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"CP-46828: Added button to open the status report location when comple…"}},{"before":null,"after":"5c858be4afc533c1611031ae22f1f282b717bfa4","ref":"refs/heads/release/2023/f","pushedAt":"2023-11-30T12:23:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3259 from danilo-delbusso/bug/launch-xencenter_CA-385151\n\nCA-385151 & CP-45516: Fix skipped patch + Bump pipeline to v4.12","shortMessageHtmlLink":"Merge pull request #3259 from danilo-delbusso/bug/launch-xencenter_CA…"}},{"before":"84e514fd0f2d8a0aaf825a49ab16b52fc4d74448","after":null,"ref":"refs/heads/private/bengangy/IH-414","pushedAt":"2023-11-22T08:31:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":null,"after":"84e514fd0f2d8a0aaf825a49ab16b52fc4d74448","ref":"refs/heads/private/bengangy/IH-414","pushedAt":"2023-11-22T08:25:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BengangY","name":"Bengang Yuan","path":"/BengangY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118869129?s=80&v=4"},"commit":{"message":"IH-414: Resolve PR review comments from Tina","shortMessageHtmlLink":"IH-414: Resolve PR review comments from Tina"}},{"before":"de27c1289d0bc1c1a0a45ca1fefb473e60bd7c6b","after":"5c858be4afc533c1611031ae22f1f282b717bfa4","ref":"refs/heads/master","pushedAt":"2023-11-17T10:24:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3259 from danilo-delbusso/bug/launch-xencenter_CA-385151\n\nCA-385151 & CP-45516: Fix skipped patch + Bump pipeline to v4.12","shortMessageHtmlLink":"Merge pull request #3259 from danilo-delbusso/bug/launch-xencenter_CA…"}},{"before":"368aa63a0f38ea63faea56ea6cf267efd6fedbc4","after":"de27c1289d0bc1c1a0a45ca1fefb473e60bd7c6b","ref":"refs/heads/master","pushedAt":"2023-11-16T12:06:52.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3248 from kc284/dvdisolist\n\nCP-43651, one inconsistency, layout tweaks, and minor refactoring on MultipleDvdIsoList.","shortMessageHtmlLink":"Merge pull request #3248 from kc284/dvdisolist"}},{"before":"3b773c738f8528dcaa63be58fffbb5f793885260","after":"368aa63a0f38ea63faea56ea6cf267efd6fedbc4","ref":"refs/heads/master","pushedAt":"2023-11-16T11:53:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3258 from kc284/master\n\nCP-46393: Bumped branding library to v5.4. Small branding issue.","shortMessageHtmlLink":"Merge pull request #3258 from kc284/master"}},{"before":"f92e988866d422c57fa4f9c8108528868bd36428","after":"3b773c738f8528dcaa63be58fffbb5f793885260","ref":"refs/heads/master","pushedAt":"2023-11-14T13:25:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CA-383483: Rewrote the migration logic to fix regression (#3241)\n\n* Simplified the class name by renaming CrossPoolMigrateCanMigrateFilter to CrossPoolMigrateFilter.\r\n* CA-383483: Rewrote (again) the migration logic because the fix to CA-294370 regressed migration from local to local storage.\r\nAlso, minor refactoring to some methods for more efficient calculations.\r\n\r\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"CA-383483: Rewrote the migration logic to fix regression (#3241)"}},{"before":"b1995914cc846b8d3ef0defffa3f0e08beda63e5","after":"055d9fa9859608562d37f90d75f17c4eb4deeb5d","ref":"refs/heads/feature/cdn-updates","pushedAt":"2023-11-13T10:22:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Links in disabled rows should not run the associated actions (e.g. SyncWithCdnAction).\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"Links in disabled rows should not run the associated actions (e.g. Sy…"}},{"before":"e42f6078999868fe71a42e600a553460ddd5154e","after":"f92e988866d422c57fa4f9c8108528868bd36428","ref":"refs/heads/master","pushedAt":"2023-11-10T10:54:59.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3255 from xenserver/feature/nrpe\n\nMerge branch feature/nrpe to master","shortMessageHtmlLink":"Merge pull request #3255 from xenserver/feature/nrpe"}},{"before":null,"after":"e42f6078999868fe71a42e600a553460ddd5154e","ref":"refs/heads/feature/snmp","pushedAt":"2023-11-07T09:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BengangY","name":"Bengang Yuan","path":"/BengangY","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118869129?s=80&v=4"},"commit":{"message":"CP-40844: Bumped pipeline version to v4.11.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"CP-40844: Bumped pipeline version to v4.11."}},{"before":"90bcef37e8dbb4e7bd64619c0a025fea6d8a6273","after":"eda68f60cfc3bcd38db475cda4ccc9e90c9beb67","ref":"refs/heads/feature/nrpe","pushedAt":"2023-11-02T09:02:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danilo-delbusso","name":"Danilo Del Busso","path":"/danilo-delbusso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32554698?s=80&v=4"},"commit":{"message":"CA-384629: NRPE threshold check label mistake","shortMessageHtmlLink":"CA-384629: NRPE threshold check label mistake"}},{"before":"7a3d17fdb9ea4710ccf59af6cf75ced39e46b8e1","after":"90bcef37e8dbb4e7bd64619c0a025fea6d8a6273","ref":"refs/heads/feature/nrpe","pushedAt":"2023-11-02T02:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CA-384579: Call previous NRPE plugin xapi to resolve certs permission issue","shortMessageHtmlLink":"CA-384579: Call previous NRPE plugin xapi to resolve certs permission…"}},{"before":"aa6703cc5fc729f0e1d55a681e0b1188dfd2ac91","after":null,"ref":"refs/heads/feature/merge","pushedAt":"2023-11-01T12:21:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":"fc950d171817ba70f25453f504c8036b6ed5e3a4","after":null,"ref":"refs/heads/feature/rebrand","pushedAt":"2023-11-01T12:21:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":"0aaeadfb936c62a281c4371b4aaf388224d265a8","after":null,"ref":"refs/heads/feature/vtpm","pushedAt":"2023-11-01T12:21:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"}},{"before":"93da92f1bcd8499987c300239c0d504f230060e4","after":"e42f6078999868fe71a42e600a553460ddd5154e","ref":"refs/heads/master","pushedAt":"2023-11-01T12:03:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CP-40844: Bumped pipeline version to v4.11.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"CP-40844: Bumped pipeline version to v4.11."}},{"before":"2e9c144bd9f343e5725325720ac81bdf13b19a43","after":"7a3d17fdb9ea4710ccf59af6cf75ced39e46b8e1","ref":"refs/heads/feature/nrpe","pushedAt":"2023-11-01T11:50:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CA-384333: Update IPv4 regex and remove redundant codes.","shortMessageHtmlLink":"CA-384333: Update IPv4 regex and remove redundant codes."}},{"before":"9a80dc92259bab800149de0822b498ef350992d0","after":"93da92f1bcd8499987c300239c0d504f230060e4","ref":"refs/heads/master","pushedAt":"2023-11-01T11:39:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"danilo-delbusso","name":"Danilo Del Busso","path":"/danilo-delbusso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32554698?s=80&v=4"},"commit":{"message":"Merge pull request #3250 from xenserver/feature/64-vcpus\n\nMerge full 64 vCPUs support","shortMessageHtmlLink":"Merge pull request #3250 from xenserver/feature/64-vcpus"}},{"before":"fb9383df119b1912488158b4ff802cdde50669ac","after":"2e9c144bd9f343e5725325720ac81bdf13b19a43","ref":"refs/heads/feature/nrpe","pushedAt":"2023-11-01T10:47:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Corrected sizes.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"Corrected sizes."}},{"before":"ad8ef2e12483e3019ff6aa9530a74bc1d830d24e","after":"9a80dc92259bab800149de0822b498ef350992d0","ref":"refs/heads/master","pushedAt":"2023-10-30T13:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CP-40844: Adds download source action that gets the latest source code in the production stage (#3153)\n\n* CP-40844 adds download source action that gets the latest source code in the production stage.\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 refactors download file actions\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nAdds source url to branding.sh\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP40844 refactors code and implements reviewers comments, aswell as better message handeling\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 Sorts messages\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 removes stray console logging\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 Changes to use FirstOrDefault to avoid null exceptions/errors\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 removes unessessary usings\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 code tidy up\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 Removes erroneous root tag from merge conflict resolution\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\nCP-40844 sorts messages\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 fixes misnamed method and adds sourceurl parameter to brandmanager\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 Source url now uses XCUpdates url and just substitues the name of the file\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 Adds source url to xenadmin-build.ps1\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 defines log4net in each class not just inherited\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 removes unused class variable\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 removes unneeded class variable and uses parent property instead. Simplifies messages for source download and client update.\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 reduces public exposure of member variables/properties\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 merges download x file actions into single file.\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 overide ReleaseDownloadedContent in DownloadAndUpdateClientAction to handle disposal of FileStream\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 minor fixes/tidy up\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 defaults the download latest source button to be invisible.\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 if there is no client update detected then we shouldnt show a where to save dialog\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 Directs user to xenserver website to download source if automatic update checks are turned off. Renames message OUT_OF_DATE_WEBSITE to WEBSITE_DOWNLOADS\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 updates source param to sourceUrl in XCUpdates.xml\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 moves strings to Messages and applys source name string to relevant places\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 removes sourceurl from brand manager\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* CP-40844 uses string literal rather than string join\r\n\r\nSigned-off-by: Chris Lancaster \r\n\r\n* Some more corrections.\r\n\r\nSigned-off-by: Konstantina Chremmou \r\n\r\n---------\r\n\r\nSigned-off-by: Chris Lancaster \r\nSigned-off-by: Konstantina Chremmou \r\nCo-authored-by: Konstantina Chremmou ","shortMessageHtmlLink":"CP-40844: Adds download source action that gets the latest source cod…"}},{"before":"82ffd50271988f11f6bff57fce06b8a3813ec0d7","after":"ad8ef2e12483e3019ff6aa9530a74bc1d830d24e","ref":"refs/heads/master","pushedAt":"2023-10-27T14:46:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3227 from kc284/xsi-1500-wlb-resume\n\nCA-383040/XSI-1500: Resume WLB when reverting resolved actions after an update","shortMessageHtmlLink":"Merge pull request #3227 from kc284/xsi-1500-wlb-resume"}},{"before":"0f4d1055185abd7169425aaa9f5135a0c8c4e6b7","after":"82ffd50271988f11f6bff57fce06b8a3813ec0d7","ref":"refs/heads/master","pushedAt":"2023-10-26T10:17:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CA-379971: Ensure `ParallelAction` is not waiting on `_lock` when no actions are running\n\nThere is a chance that all actions have completed before we hit the `Wait` call, we need to make sure we don't hit a deadlock.\n\nThis can happen if for instance there is only one action, and it is a \"dummy\" action, such as the one used in the EUA check.\n\nAlso I have removed the compound assignment for the `volatile _completedActionsCount` since Visual Studio was flagging it as a \"suspicious usage of a volatile variable\". I personally don't think it's a problem but better safe than sorry.\n\nContains minor whitespace fixes, too\n\nSigned-off-by: Danilo Del Busso ","shortMessageHtmlLink":"CA-379971: Ensure ParallelAction is not waiting on _lock when no …"}},{"before":"afb419af04f7057e53fcbd11f14e1b1e8da2ed10","after":"14a3539f28e85afe644e0d84c18b72ad01c1f12d","ref":"refs/heads/feature/64-vcpus","pushedAt":"2023-10-25T23:59:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CA-384191: Fix missing values for min VM restrictions\n\n- Min and max should also include the defaults when looking across all templates\n- Ensure exception isn't hit unnecessarily when parsing restriction value for VMs\n- Allow use of `GetRestrictionValueFromMatchingTemplate` with template objects\n- Parallelize `GetRestrictionValueAcrossTemplates` call\n\nSigned-off-by: Danilo Del Busso ","shortMessageHtmlLink":"CA-384191: Fix missing values for min VM restrictions"}},{"before":"28cdeadd948b57e59e3182b8f48a973c8ef23705","after":"fb9383df119b1912488158b4ff802cdde50669ac","ref":"refs/heads/feature/nrpe","pushedAt":"2023-10-25T10:43:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"CP-45226: Added friendly name for new datasource 'hostload'.\n\nSigned-off-by: Konstantina Chremmou ","shortMessageHtmlLink":"CP-45226: Added friendly name for new datasource 'hostload'."}},{"before":"56b6a5b26a5fa0b3138dfd54b4bb5752348e38f8","after":"0f4d1055185abd7169425aaa9f5135a0c8c4e6b7","ref":"refs/heads/master","pushedAt":"2023-10-25T10:06:53.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"kc284","name":"Konstantina Chremmou","path":"/kc284","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705142?s=80&v=4"},"commit":{"message":"Merge pull request #3223 from kc284/master\n\nRandom corrections and enhancements","shortMessageHtmlLink":"Merge pull request #3223 from kc284/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6o8QewA","startCursor":null,"endCursor":null}},"title":"Activity · xenserver/xenadmin"}