wiki:PullRequestsPlugin

Version 1 (modified by lucid, 9 years ago) (diff)

New hack PullRequestsPlugin, created by lucid

Pull Requests

Description

Track the status of pull requests.

This plugin adds a new admin panel that lists all pull requests.

A special <command> PR: [arg] syntax is introduced to create and control pull requests from ticket comments.

Create Pull Request

A new pull request is automatically created when a ticket comment contains the command open PR: <link>.

Examples:

  • open PR: changeset:123/MyForkedRepositoryName
  • open PR: log:MyForkedRepositoryName@bookmark_name
  • open PR: [https://www.example.com/git/branches/123 Branch 123]

The pull request number is automatically inserted into the ticket comment.

Change Status

The status of a pull request is automatically changed when a ticket commend contains the command <newstatus> PR:<number>.

Examples:

  • reviewed PR:3
  • merged PR:7
  • rejected PR:123

Bugs/Feature Requests

Existing bugs and feature requests for PullRequestsPlugin are here.

If you have any issues, create a new ticket.

defect

6 / 7

enhancement

1 / 2

Download

Download the zipped source from here.

Source

You can check out PullRequestsPlugin from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

17663 by lucid on 2020-01-26 12:48:11
PullRequestsPlugin: Python3 compatibility.
(fix #13741)
17486 by lucid on 2019-09-03 20:40:11
PullRequestsPlugin: Fix selected options.
Jinja does not remove attributes with value None anymore.
(see #13594)
17475 by lucid on 2019-08-31 09:55:30
PullRequestsPlugin: Support Trac 1.5.1+ using Jinja templates.
Bump version to 1.2
Refs #13594.
(more)

Author/Contributors

Author: lucid
Maintainer: lucid
Contributors:

Attachments (2)

Download all attachments as: .zip