RFR: git-webrev: create links for bug ids in commit messages

Robin Westberg rwestberg at openjdk.java.net
Mon Feb 17 15:58:33 UTC 2020


On Mon, 17 Feb 2020 15:29:00 GMT, Erik Helin <ehelin at openjdk.org> wrote:

> Hi all,
> 
> please review this patch that creates links to
> [JBS](https://bugs.openjdk.java.net) for issue id:s in commit messages. This
> patch also creates a link to the upstream revision if possible. Finally I also
> updated some of the titles to match `webrev.ksh`.
> 
> The reason for not using the types `IssueProject` and `PullRequest` is that
> `webrev.ksh` has traditionally never required a network connection. The bots
> however are free to do so and can therefore provide better implementations for
> `issueLinker` and `commitLinker`. This work will be done in a follow-up patch.
> 
> Testing:
> - `make test` passes on Linux x64
> - Manual testing of `git-webrev`
> 
> Thanks,
> Erik

Looks good!

Just wanted to note that webrev.ksh actually does attempt to fetch the issue title from JBS:
        if [[ -n $WGET ]]; then
            msg=`$WGET --timeout=10 --tries=1 -q $url -O - | grep '<title>' | sed 's/<title>[(.*)] (.*) - Java Bug System</title>/\1 : \2/' | html_dequote | html_quote`
        fi
        if [[ -z $msg ]]; then
            msg="${id}"
        fi

But such an implementation can certainly be left for later.

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

Marked as reviewed by rwestberg (Reviewer).

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


More information about the skara-dev mailing list