Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
00496bf6
Commit
00496bf6
authored
6 years ago
by
Tomas Bjerre
Committed by
Greg Messner
6 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Adding diff_refs in MergeRequest #291 (#300)
parent
fa9e5427
main
5.0.x
5.0.x.jdk17
6.x
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
src/main/java/org/gitlab4j/api/models/DiffRef.java
+36
-0
src/main/java/org/gitlab4j/api/models/DiffRef.java
src/main/java/org/gitlab4j/api/models/MergeRequest.java
+15
-7
src/main/java/org/gitlab4j/api/models/MergeRequest.java
src/test/resources/org/gitlab4j/api/merge-request.json
+5
-0
src/test/resources/org/gitlab4j/api/merge-request.json
with
56 additions
and
7 deletions
+56
-7
src/main/java/org/gitlab4j/api/models/DiffRef.java
0 → 100644
+
36
-
0
View file @
00496bf6
package
org.gitlab4j.api.models
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
public
class
DiffRef
{
private
String
baseSha
;
private
String
headSha
;
private
String
startSha
;
public
DiffRef
()
{
}
public
String
getBaseSha
()
{
return
baseSha
;
}
public
void
setBaseSha
(
final
String
baseSha
)
{
this
.
baseSha
=
baseSha
;
}
public
String
getHeadSha
()
{
return
headSha
;
}
public
void
setHeadSha
(
final
String
headSha
)
{
this
.
headSha
=
headSha
;
}
public
String
getStartSha
()
{
return
startSha
;
}
public
void
setStartSha
(
final
String
startSha
)
{
this
.
startSha
=
startSha
;
}
}
This diff is collapsed.
Click to expand it.
src/main/java/org/gitlab4j/api/models/MergeRequest.java
+
15
-
7
View file @
00496bf6
package
org.gitlab4j.api.models
;
package
org.gitlab4j.api.models
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
java.util.List
;
import
com.fasterxml.jackson.databind.annotation.JsonDeserialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.gitlab4j.api.utils.JacksonJson
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.util.Date
;
import
org.gitlab4j.api.utils.JacksonJson
;
import
java.util.List
;
import
com.fasterxml.jackson.databind.annotation.JsonDeserialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
@XmlRootElement
@XmlRootElement
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
...
@@ -47,6 +46,7 @@ public class MergeRequest {
...
@@ -47,6 +46,7 @@ public class MergeRequest {
private
Integer
userNotesCount
;
private
Integer
userNotesCount
;
private
String
webUrl
;
private
String
webUrl
;
private
Boolean
workInProgress
;
private
Boolean
workInProgress
;
private
DiffRef
diffRefs
;
// The approval fields will only be available when listing approvals, approving or unapproving a merge reuest.
// The approval fields will only be available when listing approvals, approving or unapproving a merge reuest.
private
Integer
approvalsRequired
;
private
Integer
approvalsRequired
;
...
@@ -370,6 +370,14 @@ public class MergeRequest {
...
@@ -370,6 +370,14 @@ public class MergeRequest {
this
.
approvedBy
=
approvedBy
;
this
.
approvedBy
=
approvedBy
;
}
}
public
DiffRef
getDiffRefs
()
{
return
diffRefs
;
}
public
void
setDiffRefs
(
final
DiffRef
diffRefs
)
{
this
.
diffRefs
=
diffRefs
;
}
public
static
final
boolean
isValid
(
MergeRequest
mergeRequest
)
{
public
static
final
boolean
isValid
(
MergeRequest
mergeRequest
)
{
return
(
mergeRequest
!=
null
&&
mergeRequest
.
getId
()
!=
null
);
return
(
mergeRequest
!=
null
&&
mergeRequest
.
getId
()
!=
null
);
}
}
...
...
This diff is collapsed.
Click to expand it.
src/test/resources/org/gitlab4j/api/merge-request.json
+
5
-
0
View file @
00496bf6
...
@@ -25,5 +25,10 @@
...
@@ -25,5 +25,10 @@
"name"
:
"Administrator"
,
"name"
:
"Administrator"
,
"state"
:
"active"
,
"state"
:
"active"
,
"created_at"
:
"2012-04-29T08:46:00Z"
"created_at"
:
"2012-04-29T08:46:00Z"
},
"diff_refs"
:
{
"base_sha"
:
"c380d3acebd181f13629a25d2e2acca46ffe1e00"
,
"head_sha"
:
"2be7ddb704c7b6b83732fdd5b9f09d5a397b5f8f"
,
"start_sha"
:
"c380d3acebd181f13629a25d2e2acca46ffe1e00"
}
}
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets