{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":88826598,"defaultBranch":"master","name":"xen-api","ownerLogin":"minglumlu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-20T05:59:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27800561?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717146378.0","currentOid":""},"activityList":{"items":[{"before":"510acd8af8398bad4b53e1c756655916e4a976ab","after":"589ec0a8424225a05e413136b94e5d5618dc9dc1","ref":"refs/heads/private/mingl/add_json_tag","pushedAt":"2024-05-31T09:49:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Go SDK: Disable golangci tagliatelle\n\nThis check complains the struct json tag naming style. It expects the\nCaml style, but Go SDK has to use Snake.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Go SDK: Disable golangci tagliatelle"}},{"before":"58136ec6664a099da9396e806e0c287716691ea5","after":"510acd8af8398bad4b53e1c756655916e4a976ab","ref":"refs/heads/private/mingl/add_json_tag","pushedAt":"2024-05-31T09:27:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Go SDK: Disable golangci tagliatelle\n\nThis check complains the struct json tag naming style. It expects the\nCaml style, but Go SDK has to use Snake.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Go SDK: Disable golangci tagliatelle"}},{"before":null,"after":"b5a2f9601c70bd33907aab687d36b9c3ac3f6bc0","ref":"refs/heads/private/mingl/merge_master_to_feature","pushedAt":"2024-05-31T09:06:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Merge branch 'master' into private/mingl/merge_master_to_feature","shortMessageHtmlLink":"Merge branch 'master' into private/mingl/merge_master_to_feature"}},{"before":"8b8d4ddc0c5f14105b6070b67e31f3cf3bcac33d","after":"58136ec6664a099da9396e806e0c287716691ea5","ref":"refs/heads/private/mingl/add_json_tag","pushedAt":"2024-05-31T06:46:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Go SDK: Disable golangci tagliatelle\n\nThis check complains the struct json tag naming style. It expects the\nCaml style, but Go SDK has to use Snake.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Go SDK: Disable golangci tagliatelle"}},{"before":"a9b74addaddf92a9c595f3ac5c91235c3ea2dff0","after":"8b8d4ddc0c5f14105b6070b67e31f3cf3bcac33d","ref":"refs/heads/private/mingl/add_json_tag","pushedAt":"2024-05-31T06:41:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Go SDK: Disable golangci tagliatelle\n\nThis check complains the struct json tag naming style. It expects the\nCaml style, but Go SDK has to use Snake.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Go SDK: Disable golangci tagliatelle"}},{"before":null,"after":"a9b74addaddf92a9c595f3ac5c91235c3ea2dff0","ref":"refs/heads/private/mingl/add_json_tag","pushedAt":"2024-05-31T06:15:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CP-49349: Go SDK: Allow spaces in special value of float type\n\nSome special values of float standing in JSON are handled specifically.\nThis commit allows the special values contain spaces.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CP-49349: Go SDK: Allow spaces in special value of float type"}},{"before":"22dad9bae0e8d3db51a647eb701e4d3921e98eb9","after":"a758e891be40e50277ec8ae333fb831db71bc06b","ref":"refs/heads/private/mingl/remove-cvm","pushedAt":"2024-05-29T10:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! Remove CVM and relevant test cases\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"fixup! fixup! fixup! Remove CVM and relevant test cases"}},{"before":"5036409a4c294a768fdde3fb5df3ef135b53cd84","after":"22dad9bae0e8d3db51a647eb701e4d3921e98eb9","ref":"refs/heads/private/mingl/remove-cvm","pushedAt":"2024-05-29T10:23:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"fixup! fixup! Remove CVM and relevant test cases\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"fixup! fixup! Remove CVM and relevant test cases"}},{"before":"3a80f2a37a42c21ca610498484396b72a6c6b2b5","after":"5036409a4c294a768fdde3fb5df3ef135b53cd84","ref":"refs/heads/private/mingl/remove-cvm","pushedAt":"2024-05-29T09:48:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Remove CVM and relevant test cases\n\nCVM had been supported but not since long time ago.\n\nThis commit is to clean up the remanent code and test cases.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Remove CVM and relevant test cases"}},{"before":null,"after":"3a80f2a37a42c21ca610498484396b72a6c6b2b5","ref":"refs/heads/private/mingl/remove-cvm","pushedAt":"2024-05-29T09:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Remove CVM and relevant test cases\n\nCVM had been supported but not since long time ago.\n\nThis commit is to clean up the remanent code and test csaes.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Remove CVM and relevant test cases"}},{"before":"3fdf083599feccf29928f356059ec9b5588fef11","after":"db31267d0b2f28fab615a730bdab7e97ce9eefcc","ref":"refs/heads/private/mingl/CA-392836","pushedAt":"2024-05-17T02:54:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-392836,CA-392847: Lost the power state on suspended VM import\n\nThe VM power state should be preserved on a suspended VM import.\n\nIn commit ebb58a8, the power state and suspend VDI in `vm_record` were\nreset on importing a suspended VM. This meant to facilitate the\nfollowing `Client.VM.create_from_record`. But this gets the restore of\npower state and suspend VDI broken as it requires the data in\n`vm_record`.\n\nThis commit preserves the data in `vm_record` and reset it just before\nit being passed to `Client.VM.create_from_record`.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-392836,CA-392847: Lost the power state on suspended VM import"}},{"before":"b5a26ae0b6649e3dbd9137a390ba4fd34677017e","after":"3fdf083599feccf29928f356059ec9b5588fef11","ref":"refs/heads/private/mingl/CA-392836","pushedAt":"2024-05-16T01:45:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-392836,CA-392847: Maintain the power state on VM import\n\nThe VM power state should be maintained on VM import instead of setting\nto Halted.\nE.g. importing a suspended VM should preserve the power state as before.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-392836,CA-392847: Maintain the power state on VM import"}},{"before":null,"after":"b5a26ae0b6649e3dbd9137a390ba4fd34677017e","ref":"refs/heads/private/mingl/CA-392836","pushedAt":"2024-05-15T11:09:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-392836,CA-392847: Not enforce power_state and suspend_VDI in VM import\n\nIn some cases of VM import, the VM power state needs to be preserved.\nE.g. importing a suspended VM.\nActually, it's determined by the caller if the power state or some\nother attribute of a VM needs to be preserved or not.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-392836,CA-392847: Not enforce power_state and suspend_VDI in VM im…"}},{"before":"2d9ce4546b9b83aaf2781b14268089b7994c881b","after":"7d5d08b1e072b7a59fd106c5323bc73e01d5a054","ref":"refs/heads/private/mingl/CA-389319","pushedAt":"2024-05-08T02:13:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS\n\nThe query on HTTP endpoint /updates will return the available updates in\nJSON format. Prior to the changes in this commit, if a query arrives\nwhen another query is being handled, a \"GET_UPDATES_IN_PROGRESS\" error\nwill be returned immediately. This behaviour is not friendly to GUI\nclient XenCenter.\n\nIn this commit, the behaviour is changed to wait and retry in handling\nthe query in xapi since the \"*_IN_PROGGRESS\" error is a transient\nfailure. Tolerating it in xapi (server) side avoids error handling in\nclient side.\n\nWith the change, the \"GET_UPDATES_IN_PROGRESS\" will not be an error\nexposed to users any more. Therefore it is removed.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS"}},{"before":null,"after":"2d9ce4546b9b83aaf2781b14268089b7994c881b","ref":"refs/heads/private/mingl/CA-389319","pushedAt":"2024-05-07T09:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS\n\nThe query on HTTP endpoint /updates will return the available updates in\nJSON format. Prior to the changes in this commit, if a query arrives\nwhen another query is being handled, a \"GET_UPDATES_IN_PROGRESS\" error\nwill be returned immediately. This behaviour is not friendly to GUI\nclient XenCenter.\n\nIn this commit, the behaviour is changed to wait and retry in handling\nthe query in xapi since the \"*_IN_PROGGRESS\" error is a transient\nfailure. Tolerating it in xapi (server) side avoids error handling in\nclient side.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389319: Wait and retry for GET_UPDATES_IN_PROGRESS"}},{"before":"ac458f5a7bf96bbe5438cbaaf3a63f5612fff3d4","after":"66f33ace5bf7d6f000c0d7ec64062f37339914fe","ref":"refs/heads/private/mingl/CA-384483","pushedAt":"2024-03-28T14:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-384483: Can't export VDI to VHD file with base VDI\n\nWith *hybrid source format in export, the following cases are supported:\n1. nbdhybrid: QCOW2 -> NBD device in dom0 -> exported file\n2. nbdhybrid: VHD -> NBD device in dom0 -> exported file\n3. hybrid: VHD -> blktap device in dom0 -> exported file\n\nThe case 2 above can't support an optional parameter \"base\".\nThis parameter holds the ID of another VHD VDI. When it is passed, the\nexport will only write the differences between \"source\" and \"base\" to\nthe destination file.\n\nAs a short-term solution, in case 2 above, when the \"base\" is passed,\nthe source format is changed to \"hybrid\" in this commit.\nThis can work because:\n1. the comparsion on blocks required by \"base\" is supported by \"hybrid\";\n2. the raw data from NBD device and blktap (Frankentap) device are same;\n3. the sparseness information of the source required in case 2 can be\n get by either NBD interface (nbdhybrid) or VHD parsing (hybrid).\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-384483: Can't export VDI to VHD file with base VDI"}},{"before":"5791bd5c3b0174465cffe2344cf08504ec0d7bd3","after":"ac458f5a7bf96bbe5438cbaaf3a63f5612fff3d4","ref":"refs/heads/private/mingl/CA-384483","pushedAt":"2024-03-28T14:14:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"fixup! CA-384483: Can't export VDI to VHD file with base VDI\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"fixup! CA-384483: Can't export VDI to VHD file with base VDI"}},{"before":"5ed5a84160cfdb18c6f73894588e72b18d89c8dc","after":"5791bd5c3b0174465cffe2344cf08504ec0d7bd3","ref":"refs/heads/private/mingl/CA-384483","pushedAt":"2024-03-28T13:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"fixup! CA-384483: Can't export VDI to VHD file with base VDI\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"fixup! CA-384483: Can't export VDI to VHD file with base VDI"}},{"before":"a1a3c9ce0b388d3aed2d21f8f0e283e868ea3601","after":"5ed5a84160cfdb18c6f73894588e72b18d89c8dc","ref":"refs/heads/private/mingl/CA-384483","pushedAt":"2024-03-28T08:26:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-384483: Can't export VDI to VHD file with base VDI\n\nWith *hybrid source format in export, the following cases are supported:\n1. nbdhybrid: QCOW2 -> NBD device in dom0 -> exported file\n2. nbdhybrid: VHD -> NBD device in dom0 -> exported file\n3. hybrid: VHD -> blktap device in dom0 -> exported file\n\nThe case 2 above can't support an optional parameter \"base\".\nThis parameter holds the ID of another VHD VDI. When it is passed, the\nexport will only write the differences between \"source\" and \"base\" to\nthe destination file.\n\nAs a short-term solution, in case 2 above, when the \"base\" is passed,\nthe source format is changed to \"hybrid\" in this commit.\nThis can work because:\n1. the comparsion on blocks required by \"base\" is supported by \"hybrid\";\n2. the raw data from NBD device and blktap (Frankentap) device are same;\n3. the sparseness information of the source required in case 2 can be\n get by either NBD interface (nbdhybrid) or VHD parsing (hybrid).\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-384483: Can't export VDI to VHD file with base VDI"}},{"before":null,"after":"a1a3c9ce0b388d3aed2d21f8f0e283e868ea3601","ref":"refs/heads/private/mingl/CA-384483","pushedAt":"2024-03-27T10:32:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-384483: Can't export nbdhybrid VDI to VHD file with base VDI specified\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-384483: Can't export nbdhybrid VDI to VHD file with base VDI speci…"}},{"before":null,"after":"e15763d1d8b51e53c233541471a8783e363147fc","ref":"refs/heads/private/mingl/CA-390570","pushedAt":"2024-03-25T08:54:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-390570: Py3 socket.sendto needs bytes instead of a string\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-390570: Py3 socket.sendto needs bytes instead of a string"}},{"before":"b61208b05afa5b0f903c1a53de655f109d81dc33","after":"969b7e7db24e61af3fc0c0d252266aa39e1ce4e3","ref":"refs/heads/private/mingl/CA-389840","pushedAt":"2024-03-14T04:25:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389840: Bug in parsing output of 'xen-livepatch list'\n\nThe bug is in parsing the output of 'xen-livepatch list'. The following\noutput can't be parsed correctly:\nlp_4.17.3-3.11.gf717213.xs8-4.17.3-3.12.xs8| CHECKED\n\nThe regex pattern doesn't exclude the '|' after 'xs8'. As a result, the\nvertical line '|' is parsed as part of '3.12.xs8|'. The correct one should be\n'3.12.xs8'.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389840: Bug in parsing output of 'xen-livepatch list'"}},{"before":null,"after":"b61208b05afa5b0f903c1a53de655f109d81dc33","ref":"refs/heads/private/mingl/CA-389840","pushedAt":"2024-03-13T07:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389840: Bug in parsing output of 'xen-livepatch list'\n\nThe bug is in parsing the output of 'xen-livepatch list'. The following\noutput can't be parsed correctly:\nlp_4.17.3-3.11.gf717213.xs8-4.17.3-3.12.xs8| CHECKED\n\nThe regex pattern doesn't exclude the '|' after 'xs8'. As a result, the\nvertical line '|' is parsed as part of '3.12.xs8|'. The correct one should be\n'3.12.xs8'.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389840: Bug in parsing output of 'xen-livepatch list'"}},{"before":"42830c16ac65ec68fc4c3b9c766fa545e052670a","after":"1a07f88bb9b5441b68ff47e378df35c30ca3719a","ref":"refs/heads/private/mingl/show-available-updates","pushedAt":"2024-03-11T06:33:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CP-47622: Add CLI interface 'xe host-updates-show-available'\n\nXAPI reports the available updates for a host through the HTTP endpoint\n\"/updates\". This requires a HTTP client/lib in client side.\n\nThis commit adds a new xe CLI interface \"xe host-updates-show-available\"\nto report the available updates for a host for convenience.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CP-47622: Add CLI interface 'xe host-updates-show-available'"}},{"before":"db6a4b971d34420559fee504fdd096c288039773","after":"42830c16ac65ec68fc4c3b9c766fa545e052670a","ref":"refs/heads/private/mingl/show-available-updates","pushedAt":"2024-03-11T06:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CP-47622: Add CLI interface 'xe host-updates-show-available'\n\nXAPI reports the available updates for a host through the HTTP endpoint\n\"/updates\". This requires a HTTP client/lib in client side.\n\nThis commit adds a new xe CLI interface \"xe host-updates-show-availalbe\"\nto report the available updates for a host for convenience.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CP-47622: Add CLI interface 'xe host-updates-show-available'"}},{"before":"07491da729eb5ebe497bfe821d0720b25795f3ae","after":"db6a4b971d34420559fee504fdd096c288039773","ref":"refs/heads/private/mingl/show-available-updates","pushedAt":"2024-03-11T06:31:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CP-47622: Add CLI interface 'xe host-updates-show-available'\n\nXAPI reports the availalbe updates for a host through the HTTP endpoint\n\"/updates\". This requires a HTTP client/lib in client side.\n\nThis commit adds a new xe CLI interface \"xe host-updates-show-availalbe\"\nto report the availalbe updates for a host for convenience.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CP-47622: Add CLI interface 'xe host-updates-show-available'"}},{"before":null,"after":"07491da729eb5ebe497bfe821d0720b25795f3ae","ref":"refs/heads/private/mingl/show-available-updates","pushedAt":"2024-03-11T06:25:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Add CLI interface 'xe host-updates-show-available'\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Add CLI interface 'xe host-updates-show-available'"}},{"before":"f0b43f678cbdb32d1f0f11f75ad84200340158de","after":"cfc5b6334ce140850626829a3baac0d3fb510de1","ref":"refs/heads/private/mingl/CA-389206","pushedAt":"2024-02-27T11:24:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"Revert \"Decrease the usage count of List.hd from 317 to 315\"\n\nThis reverts commit db91ddf593d7b0b368535874ef45605492d04e8c.\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"Revert \"Decrease the usage count of List.hd from 317 to 315\""}},{"before":"30e1023155b9ce6898bcecc2d22d09e5db330218","after":"f0b43f678cbdb32d1f0f11f75ad84200340158de","ref":"refs/heads/private/mingl/CA-389206","pushedAt":"2024-02-27T02:58:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389206: Add comment for changing the CLI interface\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389206: Add comment for changing the CLI interface"}},{"before":null,"after":"30e1023155b9ce6898bcecc2d22d09e5db330218","ref":"refs/heads/private/mingl/CA-389206","pushedAt":"2024-02-27T02:50:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minglumlu","name":"Ming Lu","path":"/minglumlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27800561?s=80&v=4"},"commit":{"message":"CA-389206: Add comment for changing the CLI interface\n\nSigned-off-by: Ming Lu ","shortMessageHtmlLink":"CA-389206: Add comment for changing the CLI interface"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWN4FOwA","startCursor":null,"endCursor":null}},"title":"Activity · minglumlu/xen-api"}