{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":774570538,"defaultBranch":"main","name":"codesort","ownerLogin":"Canop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-19T19:29:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/617006?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711897414.0","currentOid":""},"activityList":{"items":[{"before":"ecc6ba756a95ae0e73bd4ff3284c9c2218260fa8","after":"369de08089442aa4b9a3c9943e9145770961e623","ref":"refs/heads/main","pushedAt":"2024-04-01T08:57:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"version 0.6.1","shortMessageHtmlLink":"version 0.6.1"}},{"before":"7dffa2cd4da15890bbcb582e6572998c52149960","after":"ecc6ba756a95ae0e73bd4ff3284c9c2218260fa8","ref":"refs/heads/main","pushedAt":"2024-03-31T16:13:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Sortcut for IntelliJ in readme (thanks Oleksander!)","shortMessageHtmlLink":"Sortcut for IntelliJ in readme (thanks Oleksander!)"}},{"before":"a5396b6aa0919424ceff52571b0f246640372760","after":"ecc6ba756a95ae0e73bd4ff3284c9c2218260fa8","ref":"refs/heads/intellij","pushedAt":"2024-03-31T16:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Sortcut for IntelliJ in readme (thanks Oleksander!)","shortMessageHtmlLink":"Sortcut for IntelliJ in readme (thanks Oleksander!)"}},{"before":null,"after":"a5396b6aa0919424ceff52571b0f246640372760","ref":"refs/heads/intellij","pushedAt":"2024-03-31T15:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"add intellij configuration to readme","shortMessageHtmlLink":"add intellij configuration to readme"}},{"before":"698d76a87b18d8363801173cb112ad64c2941d0d","after":"7dffa2cd4da15890bbcb582e6572998c52149960","ref":"refs/heads/main","pushedAt":"2024-03-31T10:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"remove unchecked function from API\n\nfull_range was doing an unwrap, now it returns an Option","shortMessageHtmlLink":"remove unchecked function from API"}},{"before":"b39b7c64c286b0b3db5f1d808f3f2640104298e7","after":"698d76a87b18d8363801173cb112ad64c2941d0d","ref":"refs/heads/main","pushedAt":"2024-03-28T19:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"more API for sorting/analyzing in place","shortMessageHtmlLink":"more API for sorting/analyzing in place"}},{"before":"343834d70b65a244346fa72a9741ac4dd7cc8713","after":"b39b7c64c286b0b3db5f1d808f3f2640104298e7","ref":"refs/heads/main","pushedAt":"2024-03-25T10:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"sort-all-enum: don't look for enums in comments","shortMessageHtmlLink":"sort-all-enum: don't look for enums in comments"}},{"before":"9387a099e617ac1dc352b1af75501bb876833f69","after":"343834d70b65a244346fa72a9741ac4dd7cc8713","ref":"refs/heads/main","pushedAt":"2024-03-25T06:10:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"version 0.4","shortMessageHtmlLink":"version 0.4"}},{"before":"50809bb0759a751681cfb8cbebd3fbcd5f8a4db2","after":"9387a099e617ac1dc352b1af75501bb876833f69","ref":"refs/heads/main","pushedAt":"2024-03-24T11:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"support for nested block comments","shortMessageHtmlLink":"support for nested block comments"}},{"before":"c1e4aa6d7a3998617b9d94d4c4d6c68b603e8dc8","after":"50809bb0759a751681cfb8cbebd3fbcd5f8a4db2","ref":"refs/heads/main","pushedAt":"2024-03-24T10:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"solve a few corner cases","shortMessageHtmlLink":"solve a few corner cases"}},{"before":"d3543d7a509d81d293230ad4b7fef2bc760df5b1","after":"c1e4aa6d7a3998617b9d94d4c4d6c68b603e8dc8","ref":"refs/heads/main","pushedAt":"2024-03-23T11:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"version 0.3","shortMessageHtmlLink":"version 0.3"}},{"before":"23d939b45b59982ce0631beb4049c34d781a4c25","after":"d3543d7a509d81d293230ad4b7fef2bc760df5b1","ref":"refs/heads/main","pushedAt":"2024-03-23T10:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Restore spacing between blocks after sort (#7)\n\nFix #5","shortMessageHtmlLink":"Restore spacing between blocks after sort (#7)"}},{"before":null,"after":"da2ea3464befe5331535e73be6a47035fe58decf","ref":"refs/heads/spacing","pushedAt":"2024-03-23T10:48:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Restore spacing between blocks after sort\n\nFix #5","shortMessageHtmlLink":"Restore spacing between blocks after sort"}},{"before":"8502a96080cf1354e039b96420e70f41a41e75f7","after":"23d939b45b59982ce0631beb4049c34d781a4c25","ref":"refs/heads/main","pushedAt":"2024-03-23T09:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"version 0.2","shortMessageHtmlLink":"version 0.2"}},{"before":"339029f6c65a88e1c6b0123c13dec5f166f45361","after":"8502a96080cf1354e039b96420e70f41a41e75f7","ref":"refs/heads/main","pushedAt":"2024-03-23T08:01:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Analyzer 0.2 (#6)\n\nAnalyzer 0.1 didn't try to analyze the whole file, just to sort lines as they seem to be sortable to the eye.\r\n\r\nThis approach has some shortcomings when you try to sort some complicated and big lists:\r\n- it's unable to provide information for the `--around`, so this step is based on indentations, which fails when the indentation is messed (and for some imaginative formatings)\r\n- it fails to recognize some parts must not be separated, like a `fn` and its `()` and `{}` (or `;`) blocks, thus leading to issue #4 \r\n\r\nThe new approach solves this, allowing codesort to be applied to more kinds of lists.\r\nA downside is it's more complex as it must check much more, and language specific analyzers will probably be required (right now C and Zig are assumed to be sortable with the rust analyzer).\r\n \r\nFix #4 \r\n\r\nThe API and its semantics have also been improved.","shortMessageHtmlLink":"Analyzer 0.2 (#6)"}},{"before":null,"after":"af8e243eefb2b01227581f984c599e50444ed9b0","ref":"refs/heads/no-indent","pushedAt":"2024-03-23T06:40:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"codesort checks it can analyze itself","shortMessageHtmlLink":"codesort checks it can analyze itself"}},{"before":"9d61dced7d8f11185063427a2d2b08bedaf845a6","after":"339029f6c65a88e1c6b0123c13dec5f166f45361","ref":"refs/heads/main","pushedAt":"2024-03-22T09:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"try to make clearer that you don't sort ALL lists","shortMessageHtmlLink":"try to make clearer that you don't sort ALL lists"}},{"before":"e34d674273fd6f61def5c89f2292aa494a830334","after":"9d61dced7d8f11185063427a2d2b08bedaf845a6","ref":"refs/heads/main","pushedAt":"2024-03-21T15:42:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Merge pull request #3 from regexident/fix-readme\n\nFix `--range` example in 'README.md' file","shortMessageHtmlLink":"Merge pull request #3 from regexident/fix-readme"}},{"before":"3c27541da5526c952a4e399e998b14e87062d3f5","after":"e34d674273fd6f61def5c89f2292aa494a830334","ref":"refs/heads/main","pushedAt":"2024-03-21T15:23:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"d3179e13c21aa462570cdbc764a8341ba6f22b86","after":"3c27541da5526c952a4e399e998b14e87062d3f5","ref":"refs/heads/main","pushedAt":"2024-03-21T15:19:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"Merge pull request #1 from regexident/fix-range-check\n\nCompare range bounds by their numerical values","shortMessageHtmlLink":"Merge pull request #1 from regexident/fix-range-check"}},{"before":"d12c812e995da43b8d0b3ecbdba93e2a813b6ed8","after":"d3179e13c21aa462570cdbc764a8341ba6f22b86","ref":"refs/heads/main","pushedAt":"2024-03-21T12:59:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"fix case of '\"' in rust","shortMessageHtmlLink":"fix case of '\"' in rust"}},{"before":"847bf30ff9b67305006aea13b363c351013bda75","after":"d12c812e995da43b8d0b3ecbdba93e2a813b6ed8","ref":"refs/heads/main","pushedAt":"2024-03-20T18:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"try to clarify code & readme","shortMessageHtmlLink":"try to clarify code & readme"}},{"before":"71e11abd46cc7cadaf18581cb5c0bea47e415a27","after":"847bf30ff9b67305006aea13b363c351013bda75","ref":"refs/heads/main","pushedAt":"2024-03-19T19:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"improve readme wording","shortMessageHtmlLink":"improve readme wording"}},{"before":null,"after":"71e11abd46cc7cadaf18581cb5c0bea47e415a27","ref":"refs/heads/main","pushedAt":"2024-03-19T19:29:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Canop","name":"Denys Séguret","path":"/Canop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617006?s=80&v=4"},"commit":{"message":"add description and keywords to Cargo.toml","shortMessageHtmlLink":"add description and keywords to Cargo.toml"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJE-2GgA","startCursor":null,"endCursor":null}},"title":"Activity · Canop/codesort"}