These commands are converted to run from a subdirectory.
    commit-tree convert-objects merge-base merge-index mktag
    pack-objects pack-redundant prune-packed read-tree tar-tree
    unpack-file unpack-objects update-server-info write-tree
Signed-off-by: Junio C Hamano <junkio@cox.net>
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			457 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			457 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "cache.h"
 | 
						|
 | 
						|
static const char update_server_info_usage[] =
 | 
						|
"git-update-server-info [--force]";
 | 
						|
 | 
						|
int main(int ac, char **av)
 | 
						|
{
 | 
						|
	int i;
 | 
						|
	int force = 0;
 | 
						|
	for (i = 1; i < ac; i++) {
 | 
						|
		if (av[i][0] == '-') {
 | 
						|
			if (!strcmp("--force", av[i]) ||
 | 
						|
			    !strcmp("-f", av[i]))
 | 
						|
				force = 1;
 | 
						|
			else
 | 
						|
				usage(update_server_info_usage);
 | 
						|
		}
 | 
						|
	}
 | 
						|
	if (i != ac)
 | 
						|
		usage(update_server_info_usage);
 | 
						|
 | 
						|
	setup_git_directory();
 | 
						|
 | 
						|
	return !!update_server_info(force);
 | 
						|
}
 |