{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83168079,"defaultBranch":"master","name":"chronolens","ownerLogin":"andreihh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-25T22:45:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5368018?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679096551.0","currentOid":""},"activityList":{"items":[{"before":"613919aa3adbddd323ec9b0efe96b2b3c232b6dd","after":"8855da7749ef52596ccef39344f59d66b9512399","ref":"refs/heads/master","pushedAt":"2023-04-03T22:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Improve Diffing code coverage.","shortMessageHtmlLink":"Improve Diffing code coverage."}},{"before":"b4fe930988c55b3cd9e881904088731013d6ab80","after":"613919aa3adbddd323ec9b0efe96b2b3c232b6dd","ref":"refs/heads/master","pushedAt":"2023-04-03T22:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Remove chronolens-model test dependency on chronolens-core.","shortMessageHtmlLink":"Remove chronolens-model test dependency on chronolens-core."}},{"before":"9b29d2bc35c2b38385367a2b51a1567397428a52","after":"b4fe930988c55b3cd9e881904088731013d6ab80","ref":"refs/heads/master","pushedAt":"2023-04-03T22:17:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Move Diffing from chronolens-model to chronolens-core.","shortMessageHtmlLink":"Move Diffing from chronolens-model to chronolens-core."}},{"before":"d9da2853a7fba087f2ae155b0efde9986948c801","after":"9b29d2bc35c2b38385367a2b51a1567397428a52","ref":"refs/heads/master","pushedAt":"2023-04-03T21:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add chronolens-test to code coverage reports.","shortMessageHtmlLink":"Add chronolens-test to code coverage reports."}},{"before":"d18dfab45ff1818616df8c220d029015a42433ea","after":"d9da2853a7fba087f2ae155b0efde9986948c801","ref":"refs/heads/master","pushedAt":"2023-04-03T20:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Actually add CommandLineOptionsProviderTest.","shortMessageHtmlLink":"Actually add CommandLineOptionsProviderTest."}},{"before":"01443d6b74ea527558cf6e54486910b2a5163603","after":"d18dfab45ff1818616df8c220d029015a42433ea","ref":"refs/heads/master","pushedAt":"2023-04-03T20:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add CommandLineOptionsProviderTest.","shortMessageHtmlLink":"Add CommandLineOptionsProviderTest."}},{"before":"e7cc74324e8878ced1cb52ca8406a4f8fbd5cb3c","after":"01443d6b74ea527558cf6e54486910b2a5163603","ref":"refs/heads/master","pushedAt":"2023-03-26T00:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Fix build.","shortMessageHtmlLink":"Fix build."}},{"before":"14b9251dba6c2be1f718cc88bfe49668ef0ba663","after":"e7cc74324e8878ced1cb52ca8406a4f8fbd5cb3c","ref":"refs/heads/master","pushedAt":"2023-03-25T23:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Simplify file database schema and move repository ValidationUtils into InteractiveRepository and make them private.","shortMessageHtmlLink":"Simplify file database schema and move repository ValidationUtils int…"}},{"before":"dd951ddba64e31beee2da514850c2a294ddb62cd","after":"14b9251dba6c2be1f718cc88bfe49668ef0ba663","ref":"refs/heads/master","pushedAt":"2023-03-25T23:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Make Repository & VcsProxy AutoCloseable. Remove redundant ProcessExecutorProvider.","shortMessageHtmlLink":"Make Repository & VcsProxy AutoCloseable. Remove redundant ProcessExe…"}},{"before":"761cbbaa1d51a2e2e46061c8a13f93a81b7542e0","after":"dd951ddba64e31beee2da514850c2a294ddb62cd","ref":"refs/heads/master","pushedAt":"2023-03-25T16:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Replace CorruptedRepositoryException with IllegalStateException. It is not a recoverable error.","shortMessageHtmlLink":"Replace CorruptedRepositoryException with IllegalStateException. It i…"}},{"before":"24514a245692cf9aabaa550855307d03b82ddfa6","after":"761cbbaa1d51a2e2e46061c8a13f93a81b7542e0","ref":"refs/heads/master","pushedAt":"2023-03-20T22:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add clone tests in AbstractVcsProxyTest.","shortMessageHtmlLink":"Add clone tests in AbstractVcsProxyTest."}},{"before":"9ed96538c81e5d645c803dc72483316007640bf5","after":"24514a245692cf9aabaa550855307d03b82ddfa6","ref":"refs/heads/master","pushedAt":"2023-03-20T21:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add more diffing tests.","shortMessageHtmlLink":"Add more diffing tests."}},{"before":"c927d1437341da27e66a23e43e121b852212c273","after":"9ed96538c81e5d645c803dc72483316007640bf5","ref":"refs/heads/master","pushedAt":"2023-03-20T03:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Further simplify some redundant checks.","shortMessageHtmlLink":"Further simplify some redundant checks."}},{"before":"a1faf32998f4ddcb808e206a234927bdbd935f7e","after":"c927d1437341da27e66a23e43e121b852212c273","ref":"refs/heads/master","pushedAt":"2023-03-20T03:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add nullable parentId for generic QualifiedSourceNodeId. Simplify some redundant checks.","shortMessageHtmlLink":"Add nullable parentId for generic QualifiedSourceNodeId. Simplify som…"}},{"before":"d6ea0101cde03e5f4d5563e7fdf09a7c4a8ea4aa","after":"a1faf32998f4ddcb808e206a234927bdbd935f7e","ref":"refs/heads/master","pushedAt":"2023-03-20T02:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Remove redundant checks and add SourceTree.walk(root) tests.","shortMessageHtmlLink":"Remove redundant checks and add SourceTree.walk(root) tests."}},{"before":"614227b6c0a8bc8658fd76ad1a005fd3c53873c3","after":"d6ea0101cde03e5f4d5563e7fdf09a7c4a8ea4aa","ref":"refs/heads/master","pushedAt":"2023-03-20T02:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Swap declaration order of Variable and Function for consistency.","shortMessageHtmlLink":"Swap declaration order of Variable and Function for consistency."}},{"before":"e90bfd9d7a4d1dece8edc8569bc8a2854fd5d573","after":"614227b6c0a8bc8658fd76ad1a005fd3c53873c3","ref":"refs/heads/master","pushedAt":"2023-03-20T01:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Simplify test builders API.","shortMessageHtmlLink":"Simplify test builders API."}},{"before":"71b7c02e6359cfba87c834fcd189d432387aff58","after":"e90bfd9d7a4d1dece8edc8569bc8a2854fd5d573","ref":"refs/heads/master","pushedAt":"2023-03-20T01:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Refactor QualifiedSourceNodeId.","shortMessageHtmlLink":"Refactor QualifiedSourceNodeId."}},{"before":"2c8fe86db029d488fdad283ae5beb7eaf5a10fdf","after":"71b7c02e6359cfba87c834fcd189d432387aff58","ref":"refs/heads/master","pushedAt":"2023-03-19T23:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Remove unused utils from chronolens-model.","shortMessageHtmlLink":"Remove unused utils from chronolens-model."}},{"before":"5af5061d595688c9e587cd3071ff8d1ebe890fc3","after":"2c8fe86db029d488fdad283ae5beb7eaf5a10fdf","ref":"refs/heads/master","pushedAt":"2023-03-19T22:21:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Fix repository tests in chronolens-api.","shortMessageHtmlLink":"Fix repository tests in chronolens-api."}},{"before":"526ff5542e676c1095d37269976e2eaefb2ee85d","after":"5af5061d595688c9e587cd3071ff8d1ebe890fc3","ref":"refs/heads/master","pushedAt":"2023-03-19T21:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add Repository tests in chronolens-api. Moved repository validation functions to ValidationUtils in chronolens-core.","shortMessageHtmlLink":"Add Repository tests in chronolens-api. Moved repository validation f…"}},{"before":"9612d35dcc6b96402060f16a40cf59c555a740d8","after":"526ff5542e676c1095d37269976e2eaefb2ee85d","ref":"refs/heads/master","pushedAt":"2023-03-19T16:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Added tests and serializer for RepositoryId. Added tests for MultiVcsProxyFactory.","shortMessageHtmlLink":"Added tests and serializer for RepositoryId. Added tests for MultiVcs…"}},{"before":"f35e42aa033a10031c4b0d56b399d47baa79f5d2","after":"9612d35dcc6b96402060f16a40cf59c555a740d8","ref":"refs/heads/master","pushedAt":"2023-03-18T23:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add MultiVcsProxyFactory and VcsProxyFactory.Registry. Repurpose VcsProxyFactory to provide only clone and connect methods.","shortMessageHtmlLink":"Add MultiVcsProxyFactory and VcsProxyFactory.Registry. Repurpose VcsP…"}},{"before":"22b1022b5210ea8806c75a2e8759f3e9794fae45","after":null,"ref":"refs/heads/v0.1","pushedAt":"2023-03-17T23:42:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"}},{"before":"3c45a9b6b3655aac2ee862b82326f9bc77d7c5d9","after":"f35e42aa033a10031c4b0d56b399d47baa79f5d2","ref":"refs/heads/master","pushedAt":"2023-03-17T23:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add database API. Move FakeRepositoryStorage from chronolens-core to chronolens-test. Add name property to Report. CLI checks if Report has toString implementation.","shortMessageHtmlLink":"Add database API. Move FakeRepositoryStorage from chronolens-core to …"}},{"before":"7365c49a0a4c3bd5de57717b03b15f1f0ed2a652","after":"3c45a9b6b3655aac2ee862b82326f9bc77d7c5d9","ref":"refs/heads/master","pushedAt":"2023-03-16T07:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Fix FakeParser to read kts files rather than JSON.","shortMessageHtmlLink":"Fix FakeParser to read kts files rather than JSON."}},{"before":"4f7b6bd3f2f240076aff12ce43c7fb1a770d7549","after":"7365c49a0a4c3bd5de57717b03b15f1f0ed2a652","ref":"refs/heads/master","pushedAt":"2023-03-15T22:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Add dark mode logo.","shortMessageHtmlLink":"Add dark mode logo."}},{"before":"12b7f2cc094be7802139b43a0b873db5e6a862bf","after":"4f7b6bd3f2f240076aff12ce43c7fb1a770d7549","ref":"refs/heads/master","pushedAt":"2023-03-14T06:22:56.439Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Try to fix build.","shortMessageHtmlLink":"Try to fix build."}},{"before":"a193d3cb8d61c60fea37727ce0dea1908926acd9","after":"12b7f2cc094be7802139b43a0b873db5e6a862bf","ref":"refs/heads/master","pushedAt":"2023-03-13T22:14:19.292Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Move analyzers, parsers and vcss into plugins directory. Move cli into app directory.","shortMessageHtmlLink":"Move analyzers, parsers and vcss into plugins directory. Move cli int…"}},{"before":"7531efb2207470346b0e8fad4181a4e1ad652f90","after":"a193d3cb8d61c60fea37727ce0dea1908926acd9","ref":"refs/heads/master","pushedAt":"2023-03-13T22:01:38.126Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreihh","name":"Andrei Heidelbacher","path":"/andreihh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5368018?s=80&v=4"},"commit":{"message":"Restructure project into modules.","shortMessageHtmlLink":"Restructure project into modules."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wM1QyMjo1MzoyNi4wMDAwMDBazwAAAAMRZi3e","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wM1QyMjo1MzoyNi4wMDAwMDBazwAAAAMRZi3e","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xM1QyMjowMTozOC4xMjYzNzNazwAAAAMCnUX-"}},"title":"Activity · andreihh/chronolens"}