Prior to this, the output of git log -1 --format=%h was always 7 characters long, without regard to whether --abbrev had been passed. Signed-off-by: Will Palmer <wmpalmer@gmail.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			463 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			463 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef SHORTLOG_H
 | 
						|
#define SHORTLOG_H
 | 
						|
 | 
						|
#include "string-list.h"
 | 
						|
 | 
						|
struct shortlog {
 | 
						|
	struct string_list list;
 | 
						|
	int summary;
 | 
						|
	int wrap_lines;
 | 
						|
	int sort_by_number;
 | 
						|
	int wrap;
 | 
						|
	int in1;
 | 
						|
	int in2;
 | 
						|
	int user_format;
 | 
						|
	int abbrev;
 | 
						|
 | 
						|
	char *common_repo_prefix;
 | 
						|
	int email;
 | 
						|
	struct string_list mailmap;
 | 
						|
};
 | 
						|
 | 
						|
void shortlog_init(struct shortlog *log);
 | 
						|
 | 
						|
void shortlog_add_commit(struct shortlog *log, struct commit *commit);
 | 
						|
 | 
						|
void shortlog_output(struct shortlog *log);
 | 
						|
 | 
						|
#endif
 |