gitprep / templates / api / revs.html.ep /
3350ead 10 years ago
1 contributor
27 lines | 0.521kb
<%
  my $api = gitprep_api;
  
  # Git
  my $git = app->git;
  
  # Branches
  my $branches = $git->branches($user, $project) || [];
  my @branch_names = map { $_->{name} } @$branches;
  
  # Tags
  my $tags = $git->tags(
    $user,
    $project,
    app->config->{basic}{tags_limit} || 1000,
    app->config->{basic}{tags_limit} || 1000
  ) || [];
  my @tag_names = map { $_->{name} } @$tags;
  
  $self->render(
    json => {
      branch_names => \@branch_names,
      tag_names => \@tag_names
    }
  );
  return;
%>