]> source.dussan.org Git - gitblit.git/commit
Add support for per-repository bugtraq configuration
authorJames Moger <james.moger@gitblit.com>
Mon, 25 Nov 2013 18:02:20 +0000 (13:02 -0500)
committerJames Moger <james.moger@gitblit.com>
Tue, 3 Dec 2013 15:36:19 +0000 (10:36 -0500)
commitc6f3d01c29bb67156b8154bfe5780537b0ef43ac
tree9af2cdf8bc2137d937d48ef78ecd0971e9f7e7a6
parentb6976fc0a4b1fd07e1e72fdd06597a0ffb9d48ef
Add support for per-repository bugtraq configuration

Imported the reference implementation contributed by syntevo which
is used in their SmartGit product.  You may create a bugtraq config
section inf your .git/config file OR you may add a .gitbugtraq file
to the root of your repository.

Example:

    [bugtraq "issues"]
        url = http://code.google.com/p/gitblit/issues/detail?id=%BUGID%
        logRegex = "[Ii]ssue[-#:\\s]{1}\\d+"
        logRegex1 = "\\d+"
    [bugtraq "[pullrequests"]
        url = "https://github.com/gitblit/gitblit/pull/%BUGID%"
        logRegex = "(?:pull request|pull|pr)\\s*[-#]?([0-9]+)"

Change-Id: Iaba305bf4280d08cc4d1abf533c2f1365470a43f
20 files changed:
.classpath
.gitbugtraq [new file with mode: 0644]
build.moxie
gitblit.iml
releases.moxie
src/main/bugtraq/LICENSE [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqConfig.java [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqEntry.java [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqException.java [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqParser.java [new file with mode: 0644]
src/main/bugtraq/com/syntevo/bugtraq/BugtraqParserIssueId.java [new file with mode: 0644]
src/main/java/com/gitblit/servlet/SyndicationServlet.java
src/main/java/com/gitblit/utils/MessageProcessor.java
src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java
src/main/java/com/gitblit/wicket/pages/CommitPage.java
src/main/java/com/gitblit/wicket/pages/RepositoryPage.java
src/main/resources/gitblit.css
src/test/bugtraq/com/syntevo/bugtraq/BugtraqFormatterTest.java [new file with mode: 0644]
src/test/bugtraq/com/syntevo/bugtraq/BugtraqParserTest.java [new file with mode: 0644]