From a3aacfc6c2cbeccb81e18d6906fcc47cf01456a0 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 14 Apr 2014 14:33:46 -0700 Subject: git-save: improve commit authorship data We used to always just commit as "subsurface@hohndel.org" because libgit-19 doesn't have the interfaces to do user name lookup. This does better if you have libgit-20, using "git_signature_default()" to get the actual user that does the saving. Signed-off-by: Linus Torvalds Signed-off-by: Dirk Hohndel --- dive.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'dive.h') diff --git a/dive.h b/dive.h index 89497b75a..62d57d6cc 100644 --- a/dive.h +++ b/dive.h @@ -714,6 +714,12 @@ extern const char *saved_git_id; extern void clear_git_id(void); extern void set_git_id(const struct git_oid *); +struct user_info { + const char *name; + const char *email; +}; + +extern void subsurface_user_info(struct user_info *); extern int subsurface_rename(const char *path, const char *newpath); extern int subsurface_open(const char *path, int oflags, mode_t mode); extern FILE *subsurface_fopen(const char *path, const char *mode); -- cgit v1.2.3-70-g09d2