{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":329564997,"defaultBranch":"main","name":"p2repo-aggregator","ownerLogin":"eclipse-cbi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-14T09:20:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36276298?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1610618088.0","currentOid":""},"activityList":{"items":[{"before":"461eb883146e528b0301c446ab2191143a2634c3","after":"1d205ab82d60c21c9c0a0186b5a6799901f833b0","ref":"refs/heads/main","pushedAt":"2024-04-02T09:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Support Aggregation.excludeValidationSetUnits\n\nThis supports excluding units from the aggregation if they are available\nin a validation set repository, even if available in a contribution\nrepository itself.","shortMessageHtmlLink":"Support Aggregation.excludeValidationSetUnits"}},{"before":"e01b051d8389f7fc988387e0be1ef1c68b67d349","after":"461eb883146e528b0301c446ab2191143a2634c3","ref":"refs/heads/main","pushedAt":"2024-02-23T11:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Ensure that subproject rankings are preserved as well","shortMessageHtmlLink":"Ensure that subproject rankings are preserved as well"}},{"before":"1cbf2629f9f7d265f8129273df47250d9e8115eb","after":"e01b051d8389f7fc988387e0be1ef1c68b67d349","ref":"refs/heads/main","pushedAt":"2024-02-23T11:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Ensure that subproject rankings are preserved as well","shortMessageHtmlLink":"Ensure that subproject rankings are preserved as well"}},{"before":"48f18c3be69d083210b9e2c62f4cf4ee5f05dd1f","after":"1cbf2629f9f7d265f8129273df47250d9e8115eb","ref":"refs/heads/main","pushedAt":"2024-02-23T10:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Add Analysis.gitRepositoryFilters\n\nThis avoids harding the SimRel filter into the code itself.\nPreserve existing rankings during project reconciliation so that it\ndoesn't change if no CSV file is provided.","shortMessageHtmlLink":"Add Analysis.gitRepositoryFilters"}},{"before":"1628cc315b44916dacf0b1ebd20922bdf4396a1a","after":"48f18c3be69d083210b9e2c62f4cf4ee5f05dd1f","ref":"refs/heads/main","pushedAt":"2024-02-23T08:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Improve build details","shortMessageHtmlLink":"Improve build details"}},{"before":"f6bc39b1dc78410f8140fb75ec5df0c55663a6f1","after":"1628cc315b44916dacf0b1ebd20922bdf4396a1a","ref":"refs/heads/main","pushedAt":"2024-02-23T08:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Support Project.rank\n\nSupport derived ContributionAnalysis.rank based on the maximum project\nrank, which can be used for sorting contributions according to rank.\nRefactor the Git repository analysis, fixing problems with new commit\nlog format on GitHub.\nSupport generating a report.\nImprove the project reconciler.\nPromote using the latest release update site.\nUse latest Nebula release.\nImprove the aggregator model wizard to create a more functional initial\nstructure.","shortMessageHtmlLink":"Support Project.rank"}},{"before":"8707d2e27ff0d9479e9fdb7f935eda0afeca5290","after":"f6bc39b1dc78410f8140fb75ec5df0c55663a6f1","ref":"refs/heads/main","pushedAt":"2023-12-21T13:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Eliminated deprecated uses of StringBuffer.","shortMessageHtmlLink":"Eliminated deprecated uses of StringBuffer."}},{"before":"66317deee263f3bd6190230583b4afdf8a136213","after":"8707d2e27ff0d9479e9fdb7f935eda0afeca5290","ref":"refs/heads/main","pushedAt":"2023-12-17T10:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Fix broken p2 metadata changes","shortMessageHtmlLink":"Fix broken p2 metadata changes"}},{"before":"0549b909f7950cef3a0f5f8ca0c2a6f588d88b76","after":"66317deee263f3bd6190230583b4afdf8a136213","ref":"refs/heads/main","pushedAt":"2023-12-17T10:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Fix bug in requirement sorting","shortMessageHtmlLink":"Fix bug in requirement sorting"}},{"before":"5e8b772a01577bc4840ffa306daf2a7ea0a05c21","after":"0549b909f7950cef3a0f5f8ca0c2a6f588d88b76","ref":"refs/heads/main","pushedAt":"2023-12-08T14:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Ensure the item provider can't NPE","shortMessageHtmlLink":"Ensure the item provider can't NPE"}},{"before":"1c8405289fdb6a796ca0375e110aba4106c52e4e","after":"5e8b772a01577bc4840ffa306daf2a7ea0a05c21","ref":"refs/heads/main","pushedAt":"2023-12-06T09:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Update target for 2024-03","shortMessageHtmlLink":"Update target for 2024-03"}},{"before":"737b36f4f06b90697f91c3ebfde50c6463401a87","after":"1c8405289fdb6a796ca0375e110aba4106c52e4e","ref":"refs/heads/main","pushedAt":"2023-11-22T16:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Ensure aggregator works with latest p2 version\n\nUse Tycho 4.0.4 to build.","shortMessageHtmlLink":"Ensure aggregator works with latest p2 version"}},{"before":"b7b15f9b03e10ecceea261b3e93b899c861ae71f","after":"737b36f4f06b90697f91c3ebfde50c6463401a87","ref":"refs/heads/main","pushedAt":"2023-10-20T12:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Updates for p2 changes in 4.30","shortMessageHtmlLink":"Updates for p2 changes in 4.30"}},{"before":"e52f3ce55fcac3f4fe2b0880b0af8922236e4029","after":"b7b15f9b03e10ecceea261b3e93b899c861ae71f","ref":"refs/heads/main","pushedAt":"2023-10-07T07:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Update to use newer batik dependencies\n\nUpdate to Java 17.\nEliminate warnings.","shortMessageHtmlLink":"Update to use newer batik dependencies"}},{"before":"b4ee656f0f8ef4fde334eed387b077f58b3b2aa8","after":"e52f3ce55fcac3f4fe2b0880b0af8922236e4029","ref":"refs/heads/main","pushedAt":"2023-09-17T13:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Update the target platform for 2023-13","shortMessageHtmlLink":"Update the target platform for 2023-13"}},{"before":"5a398895f0e1758a7c8696af5d320c10578732c9","after":"b4ee656f0f8ef4fde334eed387b077f58b3b2aa8","ref":"refs/heads/main","pushedAt":"2023-08-29T12:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Remove md5 and sha-1 (insecure) checksums while mirroring","shortMessageHtmlLink":"Remove md5 and sha-1 (insecure) checksums while mirroring"}},{"before":"2e89f3bbe51b4c2f5cf3aacb61353b1cb8861762","after":"5a398895f0e1758a7c8696af5d320c10578732c9","ref":"refs/heads/main","pushedAt":"2023-08-03T13:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Improve repository redirection via substitution\n\nAlso ignore a redirection to an empty stream.","shortMessageHtmlLink":"Improve repository redirection via substitution"}},{"before":"77aeeb2174937c786c5c16c948a81e4c6d9fa85f","after":"2e89f3bbe51b4c2f5cf3aacb61353b1cb8861762","ref":"refs/heads/main","pushedAt":"2023-08-03T08:34:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Improve repository redirection via substitution\n\nSpecifically, if redirecting to a file location/URI, and that location\ndoesn't exist, ignore the redirection, but log a warning about that\nfact.","shortMessageHtmlLink":"Improve repository redirection via substitution"}},{"before":"77216bee19d45b40384a6564711c8d268434219f","after":"77aeeb2174937c786c5c16c948a81e4c6d9fa85f","ref":"refs/heads/main","pushedAt":"2023-08-03T08:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Support repository redirection via substitution\n\nSpecifically, for a MappedRepository, use\nStringUtils.performStringSubstitution(\"${org.eclipse.cbi.p2repo.\" +\ndescription + \"}\") to compute the MappedRepository.getResolvedLocation()\nsuch that it's possible to define a string substitution or system\nproperty to redirect the specified location to a different location\nwithout modifying the model.","shortMessageHtmlLink":"Support repository redirection via substitution"}},{"before":"a6035d888f5b8f40b1c0e5bff01c13a4f8293cb7","after":"77216bee19d45b40384a6564711c8d268434219f","ref":"refs/heads/main","pushedAt":"2023-08-02T16:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Add support for Configuration.properties\n\nThese properties are passed as properties to the profile used for\nresolution.","shortMessageHtmlLink":"Add support for Configuration.properties"}},{"before":"e64cf864ebd7b3528515bbbf6ad35f53cad18746","after":"a6035d888f5b8f40b1c0e5bff01c13a4f8293cb7","ref":"refs/heads/main","pushedAt":"2023-07-26T08:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Improve presentation and analysis\n\nEnsure that objects in a change recorder don't NPE in implementations.\nMake analyze safer for recursion.\nDecorate capability resolutions with a better image.\nAnalyze strict requirements to omit optional requirements.\nProvide actions for create explicit requirements for mapped repositories\neasily and converting them to exclusions easily.\nEnsure that failed resolution always presents a dialog.","shortMessageHtmlLink":"Improve presentation and analysis"}},{"before":"ed53b9ea9e1aaf82dd96c4b457e70f4d22edd565","after":"e64cf864ebd7b3528515bbbf6ad35f53cad18746","ref":"refs/heads/main","pushedAt":"2023-06-15T06:47:29.902Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Update the target platform for 4.29 builds","shortMessageHtmlLink":"Update the target platform for 4.29 builds"}},{"before":"431814859a17d3876748eb8b5c605f6b5672f0c9","after":"ed53b9ea9e1aaf82dd96c4b457e70f4d22edd565","ref":"refs/heads/main","pushedAt":"2023-06-03T11:38:31.180Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Tweak the project git repository analysis","shortMessageHtmlLink":"Tweak the project git repository analysis"}},{"before":"00eac21ef5ec694eb7e2a4cc877cb2f327135401","after":"431814859a17d3876748eb8b5c605f6b5672f0c9","ref":"refs/heads/main","pushedAt":"2023-06-02T13:24:31.202Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Improve how project reconciling find repositories\n\nSupport a view shows all packages.\n\nGenerate a markup report for project versions.","shortMessageHtmlLink":"Improve how project reconciling find repositories"}},{"before":"f361f6a125f54786bda66c228a3ad9a02cb0203a","after":"00eac21ef5ec694eb7e2a4cc877cb2f327135401","ref":"refs/heads/main","pushedAt":"2023-06-02T10:20:00.413Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Don't set category properties to null values.\n\nhttps://github.com/eclipse-cbi/p2repo-aggregator/issues/16","shortMessageHtmlLink":"Don't set category properties to null values."}},{"before":"ac7828d47a69f2b0fdc34bfc1d0e5f6e75569cdb","after":"f361f6a125f54786bda66c228a3ad9a02cb0203a","ref":"refs/heads/main","pushedAt":"2023-05-11T08:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Require org.apache.felix.scr explicitly.","shortMessageHtmlLink":"Require org.apache.felix.scr explicitly."}},{"before":"2736b36f52e646c04ec86841cdd1d735866c8042","after":"ac7828d47a69f2b0fdc34bfc1d0e5f6e75569cdb","ref":"refs/heads/main","pushedAt":"2023-05-10T12:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"The build needs Java 17 now.","shortMessageHtmlLink":"The build needs Java 17 now."}},{"before":"0a059b73e1c1cdc9684eb2183d7e51bfed3a0757","after":"2736b36f52e646c04ec86841cdd1d735866c8042","ref":"refs/heads/main","pushedAt":"2023-05-10T11:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Provide hover text for the main analyzer view\n\nAlso upgrade the build to use more recent versions.","shortMessageHtmlLink":"Provide hover text for the main analyzer view"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJVw-QQA","startCursor":null,"endCursor":null}},"title":"Activity ยท eclipse-cbi/p2repo-aggregator"}