RFR: 574: git-info should use info from commit notifications [v3]

Erik Helin ehelin at openjdk.java.net
Mon Feb 15 18:11:19 UTC 2021


On Mon, 15 Feb 2021 12:58:47 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

>> git-info should use info from commit notifications to get the link to the review, not JBS (since not all PR have issues)
>> 
>> This required refactoring to move the hosted repo logic from cli/pr/Utils.java to where it can be accessed by all CLI tools. After some deliberating, I left a bunch of trivial wrappers in cli/pr/Utils.java -- otherwise this change would have touched *all* the files in cli/pr.
>> 
>> Testing: ad hoc testing of "git info" on some arbitrary Skara commits.
>
> Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Add test for reviewUrl parsing

forge/src/main/java/org/openjdk/skara/forge/HostedRepository.java line 103:

> 101:          */
> 102: 
> 103:         var pattern = Pattern.compile("### Review[^]]*]\\((.*)\\)");

Do you need to use `Pattern.DOTALL` here? As in `Pattern.compile("### Review[^]]*]\((.*)\)", Pattern.DOTALL);` ? I'm thinking about the `.*` handling `\n`.

-------------

PR: https://git.openjdk.java.net/skara/pull/1011


More information about the skara-dev mailing list