New in version 1.6.
Change Resource¶
Name | change |
URI | /api/review-requests/{review_request_id}/changes/{change_id}/ |
Description | Provides information on a change made to a public review request. A change includes, optionally, text entered by the user describing the change, and also includes a list of fields that were changed on the review request. The list of fields changed are in fields_changed. The keys are the names of the fields, and the values are details on that particular change to the field. For summary, description, testing_done and branch fields, the following detail keys will be available:
For diff fields:
For bugs_closed fields:
For file_attachments, screenshots, target_people and target_groups fields:
For screenshot_captions and file_captions fields:
|
HTTP Methods |
|
Parent Resource | Change List Resource |
Child Resources | None |
Anonymous Access | Yes, if anonymous site access is enabled |
Fields¶
Field | Type | Description |
---|---|---|
fields_changed | Dictionary | The fields that were changed. |
id | Integer | The numeric ID of the change description. |
text | String | The description of the change written by the submitter. |
timestamp | String | The date and time that the change was made (in YYYY-MM-DD HH:MM:SS format). |
Links¶
Name | Method | Resource |
---|---|---|
self | GET | Change Resource |
HTTP GET¶
Returns the information on a change to a review request.
Examples¶
application/vnd.reviewboard.org.review-request-change+json¶
{
"change": {
"fields_changed": {
"diff": {
"added": {
"base_commit_id": null,
"basedir": "",
"id": 11,
"links": {
"files": {
"href": "http://reviews.example.com/api/review-requests/8/diffs/3/files/",
"method": "GET"
},
"repository": {
"href": "http://reviews.example.com/api/repositories/1/",
"method": "GET",
"title": "Review Board SVN"
},
"self": {
"href": "http://reviews.example.com/api/review-requests/8/diffs/3/",
"method": "GET"
}
},
"name": "diff",
"revision": 3,
"timestamp": "2009-02-25T21:39:42Z"
}
}
},
"id": 2,
"links": {
"self": {
"href": "http://reviews.example.com/api/review-requests/8/changes/2/",
"method": "GET"
}
},
"text": "Added a diff containing a new file.",
"timestamp": "2009-02-25T22:32:13Z"
},
"stat": "ok"
}
application/vnd.reviewboard.org.review-request-change+xml¶
<?xml version="1.0" encoding="utf-8"?>
<rsp>
<stat>ok</stat>
<change>
<fields_changed>
<diff>
<added>
<base_commit_id>
</base_commit_id>
<links>
<files>
<href>http://reviews.example.com/api/review-requests/8/diffs/3/files/</href>
<method>GET</method>
</files>
<self>
<href>http://reviews.example.com/api/review-requests/8/diffs/3/</href>
<method>GET</method>
</self>
<repository>
<href>http://reviews.example.com/api/repositories/1/</href>
<method>GET</method>
<title>Review Board SVN</title>
</repository>
</links>
<timestamp>2009-02-25T21:39:42Z</timestamp>
<basedir></basedir>
<revision>3</revision>
<id>11</id>
<name>diff</name>
</added>
</diff>
</fields_changed>
<text>Added a diff containing a new file.</text>
<id>2</id>
<links>
<self>
<href>http://reviews.example.com/api/review-requests/8/changes/2/</href>
<method>GET</method>
</self>
</links>
<timestamp>2009-02-25T22:32:13Z</timestamp>
</change>
</rsp>