| OLD | NEW |
| 1 // Copyright 2016 The LUCI Authors. All rights reserved. | 1 // Copyright 2016 The LUCI Authors. All rights reserved. |
| 2 // Use of this source code is governed under the Apache License, Version 2.0 | 2 // Use of this source code is governed under the Apache License, Version 2.0 |
| 3 // that can be found in the LICENSE file. | 3 // that can be found in the LICENSE file. |
| 4 | 4 |
| 5 package git | 5 package git |
| 6 | 6 |
| 7 import ( | 7 import ( |
| 8 "encoding/json" | 8 "encoding/json" |
| 9 "fmt" | 9 "fmt" |
| 10 "net/http" | 10 "net/http" |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 // TODO(hinoka): If there is a page and we have gotten less than the lim
it, | 106 // TODO(hinoka): If there is a page and we have gotten less than the lim
it, |
| 107 // keep making requests for the next page until we have enough commits. | 107 // keep making requests for the next page until we have enough commits. |
| 108 | 108 |
| 109 // Move things into our own datastructure. | 109 // Move things into our own datastructure. |
| 110 result := make([]resp.Commit, len(commits.Log)) | 110 result := make([]resp.Commit, len(commits.Log)) |
| 111 for i, log := range commits.Log { | 111 for i, log := range commits.Log { |
| 112 result[i] = resp.Commit{ | 112 result[i] = resp.Commit{ |
| 113 AuthorName: log.Author.Name, | 113 AuthorName: log.Author.Name, |
| 114 AuthorEmail: log.Author.Email, | 114 AuthorEmail: log.Author.Email, |
| 115 Repo: repoURL, | 115 Repo: repoURL, |
| 116 » » » Revision: &resp.Link{ | 116 » » » Revision: resp.NewLink(log.Commit, repoURL+"/+/"+log.
Commit), |
| 117 » » » » Label: log.Commit, | |
| 118 » » » » URL: repoURL + "/+/" + log.Commit, | |
| 119 » » » }, | |
| 120 Description: log.Message, | 117 Description: log.Message, |
| 121 Title: strings.SplitN(log.Message, "\n", 2)[0], | 118 Title: strings.SplitN(log.Message, "\n", 2)[0], |
| 122 // TODO(hinoka): Fill in the rest of resp.Commit and add
those details | 119 // TODO(hinoka): Fill in the rest of resp.Commit and add
those details |
| 123 // in the html. | 120 // in the html. |
| 124 } | 121 } |
| 125 } | 122 } |
| 126 return result, nil | 123 return result, nil |
| 127 } | 124 } |
| OLD | NEW |