[RFC PATCH 1/4] Expose reflog_info struct in header
- From
Deskin Miller <deskinm@umich.edu>
- Date
- Feb 26, 2009, 04:44 UTC
- Message-ID
- <2a946d8679c4f2065bd6965a2417cde74a049791.1235622145.git.deskinm@umich.edu>
- In-Reply-To
- <cover.1235622145.git.deskinm@umich.edu>
The pretty-printing code needs to know this struct in order to print fields from it in log output.
Signed-off-by: Deskin Miller <deskinm@umich.edu> --- reflog-walk.c | 8 +------- reflog-walk.h | 10 ++++++++++ 2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/reflog-walk.c b/reflog-walk.c index f751fdc..dd172ae 100644 --- a/reflog-walk.c +++ b/reflog-walk.c @@ -8,13 +8,7 @@ struct complete_reflogs { char *ref; - struct reflog_info { - unsigned char osha1[20], nsha1[20]; - char *email; - unsigned long timestamp; - int tz; - char *message; - } *items; + struct reflog_info *items; int nr, alloc; }; diff --git a/reflog-walk.h b/reflog-walk.h index 7ca1438..7b00993 100644 --- a/reflog-walk.h +++ b/reflog-walk.h @@ -1,6 +1,16 @@ #ifndef REFLOG_WALK_H #define REFLOG_WALK_H +struct reflog_walk_info; + +struct reflog_info { + unsigned char osha1[20], nsha1[20]; + char *email; + unsigned long timestamp; + int tz; + char *message; +}; + extern void init_reflog_walk(struct reflog_walk_info** info); extern int add_reflog_for_walk(struct reflog_walk_info *info, struct commit *commit, const char *name);
-- 1.6.2.rc0.90.g0753