Browse Source

[PATCH] Move git_author_info and git_commiter_info to ident.c

Moving these functions allows all of the logic for figuring out what
these values are to be shared between programs.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
maint
Eric W. Biederman 20 years ago committed by Linus Torvalds
parent
commit
d289d13625
  1. 2
      cache.h
  2. 10
      commit-tree.c
  3. 10
      ident.c

2
cache.h

@ -224,6 +224,8 @@ void datestamp(char *buf, int bufsize);


extern int setup_ident(void); extern int setup_ident(void);
extern char *get_ident(const char *name, const char *email, const char *date_str); extern char *get_ident(const char *name, const char *email, const char *date_str);
extern char *git_author_info(void);
extern char *git_committer_info(void);


static inline void *xmalloc(size_t size) static inline void *xmalloc(size_t size)
{ {

10
commit-tree.c

@ -79,16 +79,6 @@ static int new_parent(int idx)
return 1; return 1;
} }


static char *git_author_info(void)
{
return get_ident(gitenv("GIT_AUTHOR_NAME"), gitenv("GIT_AUTHOR_EMAIL"), gitenv("GIT_AUTHOR_DATE"));
}

static char *git_committer_info(void)
{
return get_ident(gitenv("GIT_COMMITTER_NAME"), gitenv("GIT_COMMITTER_EMAIL"), gitenv("GIT_COMMITTER_DATE"));
}

int main(int argc, char **argv) int main(int argc, char **argv)
{ {
int i; int i;

10
ident.c

@ -136,3 +136,13 @@ char *get_ident(const char *name, const char *email, const char *date_str)
buffer[i] = 0; buffer[i] = 0;
return buffer; return buffer;
} }

char *git_author_info(void)
{
return get_ident(gitenv("GIT_AUTHOR_NAME"), gitenv("GIT_AUTHOR_EMAIL"), gitenv("GIT_AUTHOR_DATE"));
}

char *git_committer_info(void)
{
return get_ident(gitenv("GIT_COMMITTER_NAME"), gitenv("GIT_COMMITTER_EMAIL"), gitenv("GIT_COMMITTER_DATE"));
}

Loading…
Cancel
Save