{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4537508,"defaultBranch":"master","name":"gimp","ownerLogin":"GNOME","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-03T13:37:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1801039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727048959.0","currentOid":""},"activityList":{"items":[{"before":"8344d7c331fe25cf0974f8dda3fd1c0e3e11aab1","after":"16a2fc58ba2007e08b4d77e02cf0d45d0ba0b108","ref":"refs/heads/master","pushedAt":"2024-09-23T10:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"libgimp: fixing \"palette\" libgimp API unit testing.\n\nIt was an equality because I think the conversion from palette format to\n\"RGBA float\" should go through the exact same babl code path, however it\nis done in the API. And that is the case on my machine where I get\nindeed perfect equality. But apparently not on the CI.\n\nThough I guess investigating further would not be a bad idea, let's\nconsider this a minor issue (as a general rule, comparing float with\nepsilon is still a recommended software usage), and just add a comment.","shortMessageHtmlLink":"libgimp: fixing \"palette\" libgimp API unit testing."}},{"before":"f373ce3e7d0fec5ee3dc9e179aba799dcb0c3ac6","after":"16a2fc58ba2007e08b4d77e02cf0d45d0ba0b108","ref":"refs/heads/wip/Jehan/fix-palette-unit-test","pushedAt":"2024-09-23T10:18:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"libgimp: fixing \"palette\" libgimp API unit testing.\n\nIt was an equality because I think the conversion from palette format to\n\"RGBA float\" should go through the exact same babl code path, however it\nis done in the API. And that is the case on my machine where I get\nindeed perfect equality. But apparently not on the CI.\n\nThough I guess investigating further would not be a bad idea, let's\nconsider this a minor issue (as a general rule, comparing float with\nepsilon is still a recommended software usage), and just add a comment.","shortMessageHtmlLink":"libgimp: fixing \"palette\" libgimp API unit testing."}},{"before":"79d48a5328a3155b00255f457a7ac06276523184","after":"f373ce3e7d0fec5ee3dc9e179aba799dcb0c3ac6","ref":"refs/heads/wip/Jehan/fix-palette-unit-test","pushedAt":"2024-09-23T10:11:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"libgimp: fixing \"palette\" libgimp API unit testing.\n\nIt was an equality because I think the conversion from palette format to\n\"RGBA float\" should go through the exact same babl code path, however it\nis done in the API. And that is the case on my machine where I get\nindeed perfect equality. But apparently not on the CI.\n\nThough I guess investigating further would not be a bad idea, let's\nconsider this a minor issue (as a general rule, comparing float with\nepsilon is still a recommended software usage), and just add a comment.","shortMessageHtmlLink":"libgimp: fixing \"palette\" libgimp API unit testing."}},{"before":"f2bf2364ff9cfaf54fc95fa3c17673273f84dceb","after":"79d48a5328a3155b00255f457a7ac06276523184","ref":"refs/heads/wip/Jehan/fix-palette-unit-test","pushedAt":"2024-09-23T01:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Testing!","shortMessageHtmlLink":"Testing!"}},{"before":null,"after":"f2bf2364ff9cfaf54fc95fa3c17673273f84dceb","ref":"refs/heads/wip/Jehan/fix-palette-unit-test","pushedAt":"2024-09-22T23:49:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Testing!","shortMessageHtmlLink":"Testing!"}},{"before":"4b25148269090779f48d3131679227546394283e","after":"8344d7c331fe25cf0974f8dda3fd1c0e3e11aab1","ref":"refs/heads/master","pushedAt":"2024-09-22T23:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"tools: more portability fixes.\n\nApparently mktemp with busybox (and no GNU coreutils) requires mktemp\ntemplate to be XXXXXX.\nThanks to pippin for raising this issue.","shortMessageHtmlLink":"tools: more portability fixes."}},{"before":"79faa066936fc894d27ed850233fe932e2c9a7d1","after":"4b25148269090779f48d3131679227546394283e","ref":"refs/heads/master","pushedAt":"2024-09-22T22:03:10.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app, meson: disable GimpBacktrace on Linux without execinfo.h.\n\nIf execinfo.h was not found, do not try to compile gimpbacktrace-linux.c\nbecause the backtrace() API is not optional there.\n\nAlso I'm further improving the meson summary, regarding \"Dashboard\nBacktraces\". Rather than just yes/no to say if the traces are detailed,\nlet's go for finer-grained state, saying if the traces are completely\ndeactivated (\"no\", e.g. when execinfo.h is not found), or \"rough\" (when\nlibunwind and libbacktrace are not found) or \"partially detailed\" (one\nof these is not found) and finally \"detailed\".\nAlso add info on missing dependency between parentheses to help\npackagers find the proper dependencies to get to the \"detailed\" state.","shortMessageHtmlLink":"app, meson: disable GimpBacktrace on Linux without execinfo.h."}},{"before":"fbefae8f13c624433be40758156cc675bd965754","after":"ab83d0a9fa55cae2ee3b576eccc9a4d0ac853dec","ref":"refs/heads/alxsa-nde-clip-mitigation","pushedAt":"2024-09-22T20:00:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough\r\n\r\nEach GimpDrawableFilter has internal crop\r\nnodes. Now that we have non-destructive\r\nfilters, these crop nodes can cut-off parts\r\nof filters lower in the stack.\r\n\r\nThis patch adds new functions to set the\r\ninternal crop nodes to passthrough when\r\nediting or exporting images. This change\r\ndeactivates the crops while not losing the\r\noriginal crop information.","shortMessageHtmlLink":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough"}},{"before":"cd4ddee994131f7d42eb4ad3e29a8c3e2aa378f8","after":"fbefae8f13c624433be40758156cc675bd965754","ref":"refs/heads/alxsa-nde-clip-mitigation","pushedAt":"2024-09-22T19:20:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough\r\n\r\nEach GimpDrawableFilter has internal crop\r\nnodes. Now that we have non-destructive\r\nfilters, these crop nodes can cut-off parts\r\nof filters lower in the stack.\r\n\r\nThis patch adds new functions to set the\r\ninternal crop nodes to passthrough when\r\nediting or exporting images. This change\r\ndeactivates the crops while not losing the\r\noriginal crop information.","shortMessageHtmlLink":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough"}},{"before":"7522b33e280948442385ffdc658bc995443744ea","after":"cd4ddee994131f7d42eb4ad3e29a8c3e2aa378f8","ref":"refs/heads/alxsa-nde-clip-mitigation","pushedAt":"2024-09-22T19:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough\r\n\r\nEach GimpDrawableFilter has internal crop\r\nnodes. Now that we have non-destructive\r\nfilters, these crop nodes can cut-off parts\r\nof filters lower in the stack.\r\n\r\nThis patch adds new functions to set the\r\ninternal crop nodes to passthrough when\r\nediting or exporting images. This change\r\ndeactivates the crops while not losing the\r\noriginal crop information.","shortMessageHtmlLink":"core, tools, widgets, libgimp: Set NDE filter crop nodes as passthrough"}},{"before":"634afeb92135dfa420ddca14d7fd745368a5cf4d","after":"560024c35db348322b541be7658c6ca8aad03413","ref":"refs/heads/bruno/msix-wack","pushedAt":"2024-09-22T18:34:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build/windows: Add (local) WACK phase on MSIX script\n\nLocal certification with WACK is optional and useful to anticipate if\nthe MSIX will be refused by Partner Center online certification.\n\nThis feature requires sudo for Windows so Windows 10.0.26052.0 build.","shortMessageHtmlLink":"build/windows: Add (local) WACK phase on MSIX script"}},{"before":"79faa066936fc894d27ed850233fe932e2c9a7d1","after":null,"ref":"refs/heads/wip/wormnest/fix-scriptfu-windows-path","pushedAt":"2024-09-22T17:53:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"}},{"before":"c4fb7b128c26b49444bf8deed3ecd1afee57f434","after":"79faa066936fc894d27ed850233fe932e2c9a7d1","ref":"refs/heads/master","pushedAt":"2024-09-22T17:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"script-fu: fix failure to load SF_FILENAMEs on Windows\n\nA path on Windows contains backslashes, which got interpreted as\nescape sequences in script-fu when selecting a filename by the call\nto g_string_append_printf.\nThis caused failures in e.g. Stencil Chrome after selecting an\nenvironment map image.\n\nUse script_fu_strescape to escape the filepath, so that we correctly\ninterpret the Windows path.\n\nSee also\nhttps://gitlab.gnome.org/GNOME/gimp/-/merge_requests/1851#note_2225989","shortMessageHtmlLink":"script-fu: fix failure to load SF_FILENAMEs on Windows"}},{"before":"4957f20aedb6e23e7b0e95a43bf1467eac09f7f9","after":"79faa066936fc894d27ed850233fe932e2c9a7d1","ref":"refs/heads/wip/wormnest/fix-scriptfu-windows-path","pushedAt":"2024-09-22T17:34:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"script-fu: fix failure to load SF_FILENAMEs on Windows\n\nA path on Windows contains backslashes, which got interpreted as\nescape sequences in script-fu when selecting a filename by the call\nto g_string_append_printf.\nThis caused failures in e.g. Stencil Chrome after selecting an\nenvironment map image.\n\nUse script_fu_strescape to escape the filepath, so that we correctly\ninterpret the Windows path.\n\nSee also\nhttps://gitlab.gnome.org/GNOME/gimp/-/merge_requests/1851#note_2225989","shortMessageHtmlLink":"script-fu: fix failure to load SF_FILENAMEs on Windows"}},{"before":"aff0e690366dfa681923ac29672ce4a91210f8a6","after":"c4fb7b128c26b49444bf8deed3ecd1afee57f434","ref":"refs/heads/master","pushedAt":"2024-09-22T17:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"93fd9ca75f59062ccc48f09e4a7c3d602896b36f","after":"aff0e690366dfa681923ac29672ce4a91210f8a6","ref":"refs/heads/master","pushedAt":"2024-09-22T15:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Spanish translation","shortMessageHtmlLink":"Update Spanish translation"}},{"before":"f655871341b1fff0cdc0063146ea06f31c4db7e9","after":"0d2b7706a6120c1b6b064171c2fb21e21eec5f45","ref":"refs/heads/gimp-2-10","pushedAt":"2024-09-22T14:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"c5ab8d510db71628353abc97bb4c77436d39dd60","after":"93fd9ca75f59062ccc48f09e4a7c3d602896b36f","ref":"refs/heads/master","pushedAt":"2024-09-22T13:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"c5ab8d510db71628353abc97bb4c77436d39dd60","after":"7522b33e280948442385ffdc658bc995443744ea","ref":"refs/heads/alxsa-nde-clip-mitigation","pushedAt":"2024-09-22T13:35:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app/core: Don't always clip filters to layer size\n\nIf no selection has been made, we set the filter area to the\nsize of the entire canvas rather than the layer. This allows\nfilters below it that extend past the layer (such as Drop Shadow)\nto still be visible.","shortMessageHtmlLink":"app/core: Don't always clip filters to layer size"}},{"before":null,"after":"c5ab8d510db71628353abc97bb4c77436d39dd60","ref":"refs/heads/alxsa-nde-clip-mitigation","pushedAt":"2024-09-22T13:14:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Polish translation","shortMessageHtmlLink":"Update Polish translation"}},{"before":"b3b466dcbcdb91be302726b1bb27cb620183977d","after":"c5ab8d510db71628353abc97bb4c77436d39dd60","ref":"refs/heads/master","pushedAt":"2024-09-22T12:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Polish translation","shortMessageHtmlLink":"Update Polish translation"}},{"before":"abcae3322767c3e3d887b0a2993b9ca31c0678c7","after":"f655871341b1fff0cdc0063146ea06f31c4db7e9","ref":"refs/heads/gimp-2-10","pushedAt":"2024-09-22T12:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Polish translation","shortMessageHtmlLink":"Update Polish translation"}},{"before":null,"after":"bb8be7c41dfda89ce1c52f15e0a217d3dbb1a084","ref":"refs/heads/bruno/bye-lua","pushedAt":"2024-09-22T11:02:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"gitlab-ci, build: Do not bundle nor dist any Lua related files\n\nFollowing 7#8665ca3723f723ac313fdaeef5b62d41ab6b48d\n\nSince our official builds tends to be vanilla (only usign meson\nstandard options), there is no sense on shipping these lua files.\n\nThis commit can be reverted in the future if Lua is stable again.","shortMessageHtmlLink":"gitlab-ci, build: Do not bundle nor dist any Lua related files"}},{"before":"f5804fa82b1f9ecf482f936091ca57f93a1be9a8","after":"b3b466dcbcdb91be302726b1bb27cb620183977d","ref":"refs/heads/master","pushedAt":"2024-09-22T10:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"gitlab-ci: Do not trigger crossbuilds anymore\n\nfebb2126 was proposed temporarely while we had hope of having a fix.\nNow, we have !1860 (apparently 99% done) but the main maintainer of\ncrossbuilds refused to look at it because he is focused on core code\nuntil 3.0 so, with this timeframe, the commit lost its reason to exist.\n\nSo, to avoid keeping runners work unnecessarelly with abandoned jobs,\nlet's not trigger them ('when: never') as I proposed on IRC months ago.","shortMessageHtmlLink":"gitlab-ci: Do not trigger crossbuilds anymore"}},{"before":"30e699a3006449d1e55f5b2c5b940960a68fef7f","after":"a41ea704c2d8a992da93392a01cca6831b20fa21","ref":"refs/heads/bruno/bye-cross","pushedAt":"2024-09-22T10:43:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"gitlab-ci: Do not trigger crossbuilds anymore\n\nfebb2126 was proposed temporarely while we had hope of having a fix.\nNow, we have !1860 (apparently 99% done) but the main maintainer of\ncrossbuilds refused to look at it because it is focused on core code\nuntil 3.0 so, with this timeframe, the commit lost its reason to exist.\n\nSo, to avoid keeping runners work unnecessarelly with abandoned jobs,\nlet's not trigger them ('when: never') as I proposed on IRC months ago.","shortMessageHtmlLink":"gitlab-ci: Do not trigger crossbuilds anymore"}},{"before":"58c07d1624afc29ca6bf67df2245b3ce09f23b1a","after":"30e699a3006449d1e55f5b2c5b940960a68fef7f","ref":"refs/heads/bruno/bye-cross","pushedAt":"2024-09-22T10:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":null,"after":"58c07d1624afc29ca6bf67df2245b3ce09f23b1a","ref":"refs/heads/bruno/bye-cross","pushedAt":"2024-09-22T10:17:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":"6b10c19a9d7475ac0c82ad5b3fdeb96e81ed3ad2","after":"0cda3a186e1ecbce151892a84eaf8f9b7aeac55c","ref":"refs/heads/alxsa-replace-gimphsl","pushedAt":"2024-09-22T01:47:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"libgimpcolor: Remove GimpHSL and GimpRGB\n\nThis completes the GimpRGB API removal\nproject for the color space invasion.\nNote that the GIMP_RGB_LUMINANCE macro is\ntemporarily moved to gimpcolor. It does not\nrequire GimpRGB but was included in gimprgb.h.","shortMessageHtmlLink":"libgimpcolor: Remove GimpHSL and GimpRGB"}},{"before":"07cf33c33c5407fa040578caedd9fe7291bc9b54","after":"6b10c19a9d7475ac0c82ad5b3fdeb96e81ed3ad2","ref":"refs/heads/alxsa-replace-gimphsl","pushedAt":"2024-09-22T01:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Legacy definition","shortMessageHtmlLink":"Legacy definition"}},{"before":"77f3e56ee1745e0a78c36c11645e1101a1339426","after":"07cf33c33c5407fa040578caedd9fe7291bc9b54","ref":"refs/heads/alxsa-replace-gimphsl","pushedAt":"2024-09-21T23:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"libgimpcolor: Remove GimpHSL and GimpRGB\r\n\r\nThis completes the GimpRGB API removal\r\nproject for the color space invasion.","shortMessageHtmlLink":"libgimpcolor: Remove GimpHSL and GimpRGB"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMDo1NzozNy4wMDAwMDBazwAAAAS92ioa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMDo1NzozNy4wMDAwMDBazwAAAAS92ioa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMzoyMTo0OS4wMDAwMDBazwAAAAS87GEC"}},"title":"Activity ยท GNOME/gimp"}