summaryrefslogtreecommitdiff
path: root/src/git_commit.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/git_commit.h')
-rw-r--r--src/git_commit.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/src/git_commit.h b/src/git_commit.h
deleted file mode 100644
index 3864bcd2..00000000
--- a/src/git_commit.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided
- * with the distribution.
- *
- * - Neither the name of the Git Development Community nor the
- * names of its contributors may be used to endorse or promote
- * products derived from this software without specific prior
- * written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
- * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef INCLUDE_git_commit_h__
-#define INCLUDE_git_commit_h__
-
-#include "git_common.h"
-#include "git_oid.h"
-#include <time.h>
-
-/**
- * @file git_commit.h
- * @brief Git commit parsing, formatting routines
- * @defgroup git_commit Git commit parsing, formatting routines
- * @ingroup Git
- * @{
- */
-GIT_BEGIN_DECL
-
-/** Parsed representation of a commit object. */
-typedef struct git_commit git_commit;
-#ifdef GIT__PRIVATE
-struct git_commit {
- git_oid id;
- time_t commit_time;
- unsigned parsed:1,
- flags:26;
-};
-#endif
-
-/**
- * Parse (or lookup) a commit from a revision pool.
- * @param pool the pool to use when parsing/caching the commit.
- * @param id identity of the commit to locate. If the object is
- * an annotated tag it will be peeled back to the commit.
- * @return the commit; NULL if the commit does not exist in the
- * pool's git_odb, or if the commit is present but is
- * too malformed to be parsed successfully.
- */
-GIT_EXTERN(git_commit*) git_commit_parse(git_revp *pool, const git_oid *id);
-
-/**
- * Get the id of a commit.
- * @param commit a previously parsed commit.
- * @return object identity for the commit.
- */
-GIT_EXTERN(const git_oid*) git_commit_id(git_commit *commit);
-
-/** @} */
-GIT_END_DECL
-#endif