Commit e570ec95 authored by Ariën Holthuizen's avatar Ariën Holthuizen Committed by Sander van Harmelen

Bring List Repository Tree in line with current API docs (#177)

parent e6c11edf
...@@ -39,6 +39,7 @@ type TreeNode struct { ...@@ -39,6 +39,7 @@ type TreeNode struct {
ID string `json:"id"` ID string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
Type string `json:"type"` Type string `json:"type"`
Path string `json:"path"`
Mode string `json:"mode"` Mode string `json:"mode"`
} }
...@@ -51,8 +52,9 @@ func (t TreeNode) String() string { ...@@ -51,8 +52,9 @@ func (t TreeNode) String() string {
// GitLab API docs: // GitLab API docs:
// https://gitlab.com/gitlab-org/gitlab-ce/blob/8-16-stable/doc/api/repositories.md#list-repository-tree // https://gitlab.com/gitlab-org/gitlab-ce/blob/8-16-stable/doc/api/repositories.md#list-repository-tree
type ListTreeOptions struct { type ListTreeOptions struct {
Path *string `url:"path,omitempty" json:"path,omitempty"` Path *string `url:"path,omitempty" json:"path,omitempty"`
RefName *string `url:"ref_name,omitempty" json:"ref_name,omitempty"` RefName *string `url:"ref_name,omitempty" json:"ref_name,omitempty"`
Recursive *bool `url:"recursive,omitempty" json:"recursive,omitempty"`
} }
// ListTree gets a list of repository files and directories in a project. // ListTree gets a list of repository files and directories in a project.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment