From 7b3b63d4d49dd5c3876e2f0c02026dd9cb289f32 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Bobot?= Date: Wed, 11 Dec 2013 14:41:07 +0100 Subject: [PATCH] [API] add parent_ids to specific commit informations --- doc/api/repositories.md | 7 ++++++- lib/api/entities.rb | 4 ++++ lib/api/repositories.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/api/repositories.md b/doc/api/repositories.md index af7b82ca7..5ac94b72a 100644 --- a/doc/api/repositories.md +++ b/doc/api/repositories.md @@ -259,7 +259,12 @@ Parameters: "title": "Sanitize for network graph", "author_name": "randx", "author_email": "dmitriy.zaporozhets@gmail.com", - "created_at": "2012-09-20T09:06:12+03:00" + "created_at": "2012-09-20T09:06:12+03:00", + "committed_date": "2012-09-20T09:06:12+03:00", + "authored_date": "2012-09-20T09:06:12+03:00", + "parent_ids" : [ + "ae1d9fb46aa2b07ee9836d49862ec4e2c46fbbba" + ] } ``` diff --git a/lib/api/entities.rb b/lib/api/entities.rb index 7daf8ace2..8d2f38c4d 100644 --- a/lib/api/entities.rb +++ b/lib/api/entities.rb @@ -91,6 +91,10 @@ module API expose :id, :short_id, :title, :author_name, :author_email, :created_at end + class RepoCommitDetail < RepoCommit + expose :parent_ids, :committed_date, :authored_date + end + class ProjectSnippet < Grape::Entity expose :id, :title, :file_name expose :author, using: Entities::UserBasic diff --git a/lib/api/repositories.rb b/lib/api/repositories.rb index c9422fdb1..76b5a9dfb 100644 --- a/lib/api/repositories.rb +++ b/lib/api/repositories.rb @@ -110,7 +110,7 @@ module API sha = params[:sha] commit = user_project.repository.commit(sha) not_found! "Commit" unless commit - present commit, with: Entities::RepoCommit + present commit, with: Entities::RepoCommitDetail end # Get the diff for a specific commit of a project -- 2.11.0