{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43620245,"defaultBranch":"master","name":"dependency-finder","ownerLogin":"jeantessier","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-04T00:47:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122590?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717750741.0","currentOid":""},"activityList":{"items":[{"before":"aa97675cad9e8664b37c5ede081082f9f9017fac","after":"c0bff7b34013a1728318cef6ccc6466d55edb67f","ref":"refs/heads/master","pushedAt":"2024-06-19T23:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Use more generic parameter name","shortMessageHtmlLink":"Use more generic parameter name"}},{"before":"995b6ee6a600bd7d8c4ff915f0060e99bc074d0c","after":"dbab072112ed2492854d79130cfe48c9c95b4639","ref":"refs/heads/gh-pages","pushedAt":"2024-06-19T07:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Update OOMetrics and ClassMetrics\n\nAnd fix nagging flaky tests.","shortMessageHtmlLink":"Update OOMetrics and ClassMetrics"}},{"before":"a26fb042c2e0776067c6aa2708bb94310728f33e","after":"aa97675cad9e8664b37c5ede081082f9f9017fac","ref":"refs/heads/master","pushedAt":"2024-06-19T07:43:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add metrics for additional types of classes\n\nBased on Classfile's `access_flags`:\n\n* `ACC_ANNOTATION`\n* `ACC_ENUM`\n* `ACC_MODULE`","shortMessageHtmlLink":"Add metrics for additional types of classes"}},{"before":"db2cccbd78ebc2d24816c2bb61bd60b93a89ccfe","after":"a26fb042c2e0776067c6aa2708bb94310728f33e","ref":"refs/heads/master","pushedAt":"2024-06-15T03:28:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Trivial refactoring around instanceof checks","shortMessageHtmlLink":"Trivial refactoring around instanceof checks"}},{"before":"fcfb67f592d16638763a5adbbdda73cde8ee7731","after":"995b6ee6a600bd7d8c4ff915f0060e99bc074d0c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-14T04:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Replace zero checks with predicate","shortMessageHtmlLink":"Replace zero checks with predicate"}},{"before":"2b4fe64eb5543580723ccc6ab9a9f7645ee54f9b","after":"db2cccbd78ebc2d24816c2bb61bd60b93a89ccfe","ref":"refs/heads/master","pushedAt":"2024-06-14T04:32:09.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Fix indent","shortMessageHtmlLink":"Fix indent"}},{"before":"fe3c4fb75eac73877fcbae441c9ab762ff3cb069","after":"fcfb67f592d16638763a5adbbdda73cde8ee7731","ref":"refs/heads/gh-pages","pushedAt":"2024-06-08T05:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Metrics printers and percentiles","shortMessageHtmlLink":"Metrics printers and percentiles"}},{"before":"61aa8e33910df07594d33e789fef4c75e58ae5f5","after":"2b4fe64eb5543580723ccc6ab9a9f7645ee54f9b","ref":"refs/heads/master","pushedAt":"2024-06-07T23:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Remove unnecessary 0's in dependency metrics table in GUI","shortMessageHtmlLink":"Remove unnecessary 0's in dependency metrics table in GUI"}},{"before":"f2af700779e354ea3ea48f656d2b31dc6eb1f3e7","after":null,"ref":"refs/heads/jt/issue-7-text-output-oometrics","pushedAt":"2024-06-07T08:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"}},{"before":"a198644134d628b4d2bb8e55ad3aaf1ddaf03f93","after":"61aa8e33910df07594d33e789fef4c75e58ae5f5","ref":"refs/heads/master","pushedAt":"2024-06-07T08:58:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Merge pull request #11 from jeantessier/jt/issue-7-text-output-oometrics\n\nRefactor the printing logic in CLI OOMetrics","shortMessageHtmlLink":"Merge pull request #11 from jeantessier/jt/issue-7-text-output-oometrics"}},{"before":"1d5475cfe0253889f13442eb0b6cf088a377035d","after":"f2af700779e354ea3ea48f656d2b31dc6eb1f3e7","ref":"refs/heads/jt/issue-7-text-output-oometrics","pushedAt":"2024-06-07T08:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Refactor the printing logic in Ant OOMetrics\n\nMore partial fix for #7. More is needed in GUI.","shortMessageHtmlLink":"Refactor the printing logic in Ant OOMetrics"}},{"before":"16af245e5b8bec1ef3346fa6edbce63265220dd8","after":"1d5475cfe0253889f13442eb0b6cf088a377035d","ref":"refs/heads/jt/issue-7-text-output-oometrics","pushedAt":"2024-06-07T07:38:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Refactor the printing logic in CLI OOMetrics\n\nPartial fix for #7. More is needed in Ant and GUI.","shortMessageHtmlLink":"Refactor the printing logic in CLI OOMetrics"}},{"before":"a198644134d628b4d2bb8e55ad3aaf1ddaf03f93","after":"16af245e5b8bec1ef3346fa6edbce63265220dd8","ref":"refs/heads/jt/issue-7-text-output-oometrics","pushedAt":"2024-06-07T07:35:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Refactor the printing logic in CLI OOMetrics","shortMessageHtmlLink":"Refactor the printing logic in CLI OOMetrics"}},{"before":null,"after":"a198644134d628b4d2bb8e55ad3aaf1ddaf03f93","ref":"refs/heads/jt/issue-7-text-output-oometrics","pushedAt":"2024-06-07T07:34:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to text output","shortMessageHtmlLink":"Add requested percentiles to text output"}},{"before":"1aad88961a87e71c8454f9d1d9a1a126367e85ed","after":"a198644134d628b4d2bb8e55ad3aaf1ddaf03f93","ref":"refs/heads/master","pushedAt":"2024-06-07T05:33:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to text output","shortMessageHtmlLink":"Add requested percentiles to text output"}},{"before":"ab38f3cdac2d7a79526c8170db43183e841e552d","after":"1aad88961a87e71c8454f9d1d9a1a126367e85ed","ref":"refs/heads/master","pushedAt":"2024-06-07T03:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Minor clean up\n\nUnused imports and such.","shortMessageHtmlLink":"Minor clean up"}},{"before":"1c231239fbcd4ed582cedf0ad23030274961ca4d","after":"ab38f3cdac2d7a79526c8170db43183e841e552d","ref":"refs/heads/master","pushedAt":"2024-06-07T03:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to XML output","shortMessageHtmlLink":"Add requested percentiles to XML output"}},{"before":"de7f0a6510cc93f4c8558931e18495a7de30b453","after":"1c231239fbcd4ed582cedf0ad23030274961ca4d","ref":"refs/heads/master","pushedAt":"2024-06-07T02:24:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to YAML output","shortMessageHtmlLink":"Add requested percentiles to YAML output"}},{"before":"a47ef978bed8011b90f874b72469de36bef1dd02","after":"de7f0a6510cc93f4c8558931e18495a7de30b453","ref":"refs/heads/master","pushedAt":"2024-06-06T23:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Update class metrics\n\nMake sure it captures all the types of fields and methods.","shortMessageHtmlLink":"Update class metrics"}},{"before":"a350d26c6766fcb95c8a2dc26b6715ab79f39dff","after":null,"ref":"refs/heads/jt/issue-9-method-parameter-name","pushedAt":"2024-06-06T18:09:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"}},{"before":"ba3f1a40527d07d58155c386f699a38f90e4596b","after":"a47ef978bed8011b90f874b72469de36bef1dd02","ref":"refs/heads/master","pushedAt":"2024-06-06T18:09:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Merge pull request #10 from jeantessier/jt/issue-9-method-parameter-name\n\nMake name of MethodParameter optional in XML","shortMessageHtmlLink":"Merge pull request #10 from jeantessier/jt/issue-9-method-parameter-name"}},{"before":"ba3f1a40527d07d58155c386f699a38f90e4596b","after":"a350d26c6766fcb95c8a2dc26b6715ab79f39dff","ref":"refs/heads/jt/issue-9-method-parameter-name","pushedAt":"2024-06-06T18:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Make name of MethodParameter optional in XML\n\nFixes #9.","shortMessageHtmlLink":"Make name of MethodParameter optional in XML"}},{"before":null,"after":"ba3f1a40527d07d58155c386f699a38f90e4596b","ref":"refs/heads/jt/issue-9-method-parameter-name","pushedAt":"2024-06-06T17:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Upgrade Gradle 8.7 --> 8.8\n\nI compared two blank projects and applied the differences to the\nmatching files in this project.\n\n mkdir -p gradle/8.7/java_junit4\n sdk use gradle 8.7\n (cd gradle/8.7/java_junit4; gradle init --type java-library)\n\n mkdir -p gradle/8.8/java_junit4\n sdk use gradle 8.8\n (cd gradle/8.8/java_junit4; gradle init --type java-library)\n\n diff -r gradle/8.7/java_junit4 gradle/8.8/java_junit4","shortMessageHtmlLink":"Upgrade Gradle 8.7 --> 8.8"}},{"before":"35b1e300c20305173b10a4a5c710ef7e6ef92409","after":"fe3c4fb75eac73877fcbae441c9ab762ff3cb069","ref":"refs/heads/gh-pages","pushedAt":"2024-06-06T09:38:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Found two bugs\n\n1. bridge methods confuse some tools because some classes now have\nmultiple methods sharing the same signature.\n1. `classreader.XMLPrinter` assumes all method formal parameters have a\nname, when the spec (and implementation) is clear it can be missing.\n\nIncluding the bug in `metrics.TextPrinter`, it's getting to be a lot.","shortMessageHtmlLink":"Found two bugs"}},{"before":"fc297fd22429d31bf4a3830a18dfb24c73d950af","after":"ba3f1a40527d07d58155c386f699a38f90e4596b","ref":"refs/heads/master","pushedAt":"2024-06-06T05:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Upgrade Gradle 8.7 --> 8.8\n\nI compared two blank projects and applied the differences to the\nmatching files in this project.\n\n mkdir -p gradle/8.7/java_junit4\n sdk use gradle 8.7\n (cd gradle/8.7/java_junit4; gradle init --type java-library)\n\n mkdir -p gradle/8.8/java_junit4\n sdk use gradle 8.8\n (cd gradle/8.8/java_junit4; gradle init --type java-library)\n\n diff -r gradle/8.7/java_junit4 gradle/8.8/java_junit4","shortMessageHtmlLink":"Upgrade Gradle 8.7 --> 8.8"}},{"before":"72b1db6cf885a8703e36f190959d49da8cb0253c","after":"35b1e300c20305173b10a4a5c710ef7e6ef92409","ref":"refs/heads/gh-pages","pushedAt":"2024-06-05T07:10:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to StatisticalMeasurement\n\n`StatisticalMeasurement.sum` used to default to `0.0` when the\nmeasurement was empty, whereas the other values are `NaN`. I changed it\nto be inline with the other values.\n\nRefactored `CVSPrinter` to use the Streams API to build text, including\nrequested percentiles.\n\nRefactored `MeasurementBase.isInRange()` to simplify the logic. It\nparses thresholds once, when it creates the measurement's descriptor,\ninstead of doing it everytime `isInRange()` is called.\n\nAlso, minor miscellaneous clean ups.","shortMessageHtmlLink":"Add requested percentiles to StatisticalMeasurement"}},{"before":"dc120d587a3803b5de7ded74203003b4f3adad3c","after":"fc297fd22429d31bf4a3830a18dfb24c73d950af","ref":"refs/heads/master","pushedAt":"2024-06-05T07:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add requested percentiles to StatisticalMeasurement\n\n`StatisticalMeasurement.sum` used to default to `0.0` when the\nmeasurement was empty, whereas the other values are `NaN`. I changed it\nto be inline with the other values.\n\nRefactored `CVSPrinter` to use the Streams API to build text, including\nrequested percentiles.\n\nRefactored `MeasurementBase.isInRange()` to simplify the logic. It\nparses thresholds once, when it creates the measurement's descriptor,\ninstead of doing it everytime `isInRange()` is called.\n\nAlso, minor miscellaneous clean ups.","shortMessageHtmlLink":"Add requested percentiles to StatisticalMeasurement"}},{"before":"b7298e5c44b2310455ecd5f202bd7f8b00877f98","after":"72b1db6cf885a8703e36f190959d49da8cb0253c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-03T05:05:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Add percentile to StatisticalMeasurement","shortMessageHtmlLink":"Add percentile to StatisticalMeasurement"}},{"before":"f1d90a3d5c1721fbe34ac8a1cb738f61de2112d6","after":"dc120d587a3803b5de7ded74203003b4f3adad3c","ref":"refs/heads/master","pushedAt":"2024-06-03T05:05:39.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Document caveat around median value of even-sized datasets","shortMessageHtmlLink":"Document caveat around median value of even-sized datasets"}},{"before":"ac2a160bc1e7dd1b25aa0d3295dd86268f390b29","after":"b7298e5c44b2310455ecd5f202bd7f8b00877f98","ref":"refs/heads/gh-pages","pushedAt":"2024-06-01T03:43:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeantessier","name":"Jean Tessier","path":"/jeantessier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122590?s=80&v=4"},"commit":{"message":"Switch Introduction layout to Tufte CSS\n\nI get to use sidenotes and margin notes!","shortMessageHtmlLink":"Switch Introduction layout to Tufte CSS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEagD0sQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jeantessier/dependency-finder"}