func()

in gerrit/server.go [219:239]


func (g *Server) GetChange(changeID string, revID string) (*Change, error) {
	files := map[string]*File{}
	err := g.GetPathJSON(fmt.Sprintf("changes/%s/revisions/%s/files/",
		url.PathEscape(changeID), revID), &files)
	if err != nil {
		return nil, err
	}

	for name, file := range files {
		if file.Status == "D" {
			continue
		}
		c, err := g.GetContent(changeID, revID, name)
		if err != nil {
			return nil, err
		}

		files[name].Content = c
	}
	return &Change{files}, nil
}