{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":526276217,"defaultBranch":"main","name":"datalad-next","ownerLogin":"mih","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-18T15:49:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/136479?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727277530.0","currentOid":""},"activityList":{"items":[{"before":"f861e7650be52eb36b790438e655fef2e44bc9c1","after":"22c8e6fbc054485d5af5022af69567199edbea1f","ref":"refs/heads/configman","pushedAt":"2024-09-26T07:41:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: sketch of a new configuration manager\n\nThis will eventually fix\nhttps://github.com/datalad/datalad-next/issues/397","shortMessageHtmlLink":"feat: sketch of a new configuration manager"}},{"before":"2ebc8bc69ad3ecce9099950bf643094679241878","after":"f861e7650be52eb36b790438e655fef2e44bc9c1","ref":"refs/heads/configman","pushedAt":"2024-09-26T07:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: sketch of a new configuration manager\n\nThis will eventually fix\nhttps://github.com/datalad/datalad-next/issues/397","shortMessageHtmlLink":"feat: sketch of a new configuration manager"}},{"before":"63867de23b80905c2a15701aedcb186901bf1bed","after":"2ebc8bc69ad3ecce9099950bf643094679241878","ref":"refs/heads/configman","pushedAt":"2024-09-26T05:08:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: sketch of a new configuration manager\n\nThis will eventually fix\nhttps://github.com/datalad/datalad-next/issues/397","shortMessageHtmlLink":"feat: sketch of a new configuration manager"}},{"before":"a10260a32610f505f96731c87e3a8fee16452b17","after":"63867de23b80905c2a15701aedcb186901bf1bed","ref":"refs/heads/configman","pushedAt":"2024-09-26T04:02:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: sketch of a new configuration manager\n\nThis will eventually fix\nhttps://github.com/datalad/datalad-next/issues/397","shortMessageHtmlLink":"feat: sketch of a new configuration manager"}},{"before":"ec0f041c389f5a4ec8f9dae406b16030822b965f","after":null,"ref":"refs/heads/init","pushedAt":"2024-09-25T15:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"}},{"before":"2f0d377be67c7fdb7df37ebb8caf8afb3a1c06d6","after":"a10260a32610f505f96731c87e3a8fee16452b17","ref":"refs/heads/configman","pushedAt":"2024-09-25T13:11:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: sketch of a new configuration manager\n\nThis will eventually fix\nhttps://github.com/datalad/datalad-next/issues/397","shortMessageHtmlLink":"feat: sketch of a new configuration manager"}},{"before":null,"after":"ec0f041c389f5a4ec8f9dae406b16030822b965f","ref":"refs/heads/init","pushedAt":"2024-09-25T09:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"style: ruff top-level `__init__.py`","shortMessageHtmlLink":"style: ruff top-level __init__.py"}},{"before":"2d48c2d6dece906a7e74014a7d1993351931cc99","after":"2f0d377be67c7fdb7df37ebb8caf8afb3a1c06d6","ref":"refs/heads/configman","pushedAt":"2024-09-25T08:51:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: TMP tailor to dev scope","shortMessageHtmlLink":"ci: TMP tailor to dev scope"}},{"before":"d8034c8ad31bcc8a1be33ea460c934997ecd8440","after":"2d48c2d6dece906a7e74014a7d1993351931cc99","ref":"refs/heads/configman","pushedAt":"2024-09-25T08:42:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: TMP tailor to dev scope","shortMessageHtmlLink":"ci: TMP tailor to dev scope"}},{"before":"cb398785a6519f3329b1329f02cf58320c591e9f","after":"d8034c8ad31bcc8a1be33ea460c934997ecd8440","ref":"refs/heads/configman","pushedAt":"2024-09-25T08:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: TMP tailor to dev scope","shortMessageHtmlLink":"ci: TMP tailor to dev scope"}},{"before":null,"after":"cb398785a6519f3329b1329f02cf58320c591e9f","ref":"refs/heads/configman","pushedAt":"2024-09-25T08:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: TMP tailor to dev scope","shortMessageHtmlLink":"ci: TMP tailor to dev scope"}},{"before":"98e794985f2616874bee44edf89d3b5360dc8506","after":"55f2e202463e605a641e8aaa8f6f406db7861b74","ref":"refs/heads/evalresults","pushedAt":"2024-09-23T13:50:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"TMP","shortMessageHtmlLink":"TMP"}},{"before":"7c01990d9831bf87bdbded38c4888f1ca905d07d","after":"98e794985f2616874bee44edf89d3b5360dc8506","ref":"refs/heads/evalresults","pushedAt":"2024-09-23T08:47:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"TMP","shortMessageHtmlLink":"TMP"}},{"before":"1b522a24c61bbd6732875a249db6b6758e8a7b0b","after":"7c01990d9831bf87bdbded38c4888f1ca905d07d","ref":"refs/heads/evalresults","pushedAt":"2024-09-17T12:30:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: add legacy compatibility layer to new configuration manager\n\nThis will eventually yield a near drop-in replacement for the legacy\n`ConfigManager`.","shortMessageHtmlLink":"feat: add legacy compatibility layer to new configuration manager"}},{"before":"04869f58c3cf90493ceb218ff80fda12cfa451a7","after":"1b522a24c61bbd6732875a249db6b6758e8a7b0b","ref":"refs/heads/evalresults","pushedAt":"2024-09-17T12:25:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"feat: add legacy compatibility layer to new configuration manager\n\nThis will eventually yield a near drop-in replacement for the legacy\n`ConfigManager`.","shortMessageHtmlLink":"feat: add legacy compatibility layer to new configuration manager"}},{"before":"a7cc0413b8d3a55a4c4fd70e6aeef7162fe4220c","after":"04869f58c3cf90493ceb218ff80fda12cfa451a7","ref":"refs/heads/evalresults","pushedAt":"2024-09-12T11:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"fix: move `eval_results` patching to an earlier position\n\nOtherwise it does not affect the remaining patches, like it should.\nOne example is the `configuration` patch, which essentially replaces\nan entire command implementation.","shortMessageHtmlLink":"fix: move eval_results patching to an earlier position"}},{"before":"bf73c3459626c3ecab417e835faef6680bbf0259","after":"a7cc0413b8d3a55a4c4fd70e6aeef7162fe4220c","ref":"refs/heads/evalresults","pushedAt":"2024-09-11T16:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: more standard type annotation for a class type","shortMessageHtmlLink":"rf: more standard type annotation for a class type"}},{"before":"d8f95135501fd0cd26329657d9363c130e6ec692","after":"bf73c3459626c3ecab417e835faef6680bbf0259","ref":"refs/heads/evalresults","pushedAt":"2024-09-11T13:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"fix: stop removing a `logger` attribute from the results\n\nThe helper `_execute_command_()` is not the place to decide on the\nfate of a results, or to impose any constraints on how it can be\nused.\n\nIf a logger \"does not serialize, or pollutes the output\", this is only\nrelevant, when a result needs to be serialized, or printed.\n\nAny sensible implementation of such functionality will need to have\nmeans to deal with this problem (a logger is not the only source\nof complications). Removing it here is therefore premature.","shortMessageHtmlLink":"fix: stop removing a logger attribute from the results"}},{"before":"74cf30480ab44487786bc0b955f034c6b3abd324","after":"d8f95135501fd0cd26329657d9363c130e6ec692","ref":"refs/heads/evalresults","pushedAt":"2024-09-11T08:56:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"ci: add setup for type/code checker\n\nThis anticipates a future move to `hatch` for project and environment\nmanagement.","shortMessageHtmlLink":"ci: add setup for type/code checker"}},{"before":"9ed27fd416dcd527f5d7be5b9bffd6a980b2d57f","after":"74cf30480ab44487786bc0b955f034c6b3abd324","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T19:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"test: add missing type annotation","shortMessageHtmlLink":"test: add missing type annotation"}},{"before":"add19a3154160f58532b629ff4bbaf849a88bf6e","after":"9ed27fd416dcd527f5d7be5b9bffd6a980b2d57f","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T19:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: separate result generation from handling of generated results\n\nThis is now done by a configurabled, dedicated handler class.","shortMessageHtmlLink":"rf: separate result generation from handling of generated results"}},{"before":"02541a91f5919c5f4e14f35844f82774f81d741b","after":"add19a3154160f58532b629ff4bbaf849a88bf6e","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T19:04:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: consume `_process_results()`, no longer needed as a separate function","shortMessageHtmlLink":"rf: consume _process_results(), no longer needed as a separate func…"}},{"before":"1f67f37fc15b28474fa3aef663ac472e1ebaf22e","after":"02541a91f5919c5f4e14f35844f82774f81d741b","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T19:00:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: consume `_process_results()`, no longer needed as a separate function","shortMessageHtmlLink":"rf: consume _process_results(), no longer needed as a separate func…"}},{"before":"9e257f9cd36c813fe28ba970c244351015542f86","after":"1f67f37fc15b28474fa3aef663ac472e1ebaf22e","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T09:44:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: factor out result (summary) rendering","shortMessageHtmlLink":"rf: factor out result (summary) rendering"}},{"before":"6aa4eea91313b0220304e484c465bc3602b634d2","after":"9e257f9cd36c813fe28ba970c244351015542f86","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T09:40:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: factor out result (summary) rendering","shortMessageHtmlLink":"rf: factor out result (summary) rendering"}},{"before":"492eee5bbe3f9c1f5514afeb41c6f655048d6015","after":"6aa4eea91313b0220304e484c465bc3602b634d2","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T07:55:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: uplift code quality (ruff recommendations)","shortMessageHtmlLink":"rf: uplift code quality (ruff recommendations)"}},{"before":"d68fecb367c9202b9542e0b01ea584c980a5889b","after":"492eee5bbe3f9c1f5514afeb41c6f655048d6015","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T07:53:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: uplift code quality (ruff recommendations)","shortMessageHtmlLink":"rf: uplift code quality (ruff recommendations)"}},{"before":"33f9001d5c06262f2c755e902b9456a4a2443288","after":"d68fecb367c9202b9542e0b01ea584c980a5889b","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T07:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: uplift code quality (ruff recommendations)","shortMessageHtmlLink":"rf: uplift code quality (ruff recommendations)"}},{"before":"1fd78ca3e79f41a5361ce5713766082f70d0978b","after":"33f9001d5c06262f2c755e902b9456a4a2443288","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T07:46:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: uplift code quality (ruff recommendations)","shortMessageHtmlLink":"rf: uplift code quality (ruff recommendations)"}},{"before":"d47480eec8fd7bfc2938b74d390ead71443b7d9c","after":"1fd78ca3e79f41a5361ce5713766082f70d0978b","ref":"refs/heads/evalresults","pushedAt":"2024-09-10T05:23:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mih","name":"Michael Hanke","path":"/mih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136479?s=80&v=4"},"commit":{"message":"rf: remove needless seperation of kwargs for command\n\nPreviously, kwargs for the actual command were handled semi-separately\nfrom kwargs for result handling. However, I see no benefits, only added\ncomplexity.","shortMessageHtmlLink":"rf: remove needless seperation of kwargs for command"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNzo0MToyMi4wMDAwMDBazwAAAATBLETc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwNToyMzoyNS4wMDAwMDBazwAAAASxobdp"}},"title":"Activity · mih/datalad-next"}