 959d670d1a
			
		
	
	959d670d1a
	
	
	
		
			
			Signed-off-by: Jean-Noël Avila <jn.avila@free.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			32 lines
		
	
	
		
			786 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			786 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "builtin.h"
 | |
| #include "parse-options.h"
 | |
| #include "prune-packed.h"
 | |
| 
 | |
| static const char * const prune_packed_usage[] = {
 | |
| 	"git prune-packed [-n | --dry-run] [-q | --quiet]",
 | |
| 	NULL
 | |
| };
 | |
| 
 | |
| int cmd_prune_packed(int argc, const char **argv, const char *prefix)
 | |
| {
 | |
| 	int opts = isatty(2) ? PRUNE_PACKED_VERBOSE : 0;
 | |
| 	const struct option prune_packed_options[] = {
 | |
| 		OPT_BIT('n', "dry-run", &opts, N_("dry run"),
 | |
| 			PRUNE_PACKED_DRY_RUN),
 | |
| 		OPT_NEGBIT('q', "quiet", &opts, N_("be quiet"),
 | |
| 			   PRUNE_PACKED_VERBOSE),
 | |
| 		OPT_END()
 | |
| 	};
 | |
| 
 | |
| 	argc = parse_options(argc, argv, prefix, prune_packed_options,
 | |
| 			     prune_packed_usage, 0);
 | |
| 
 | |
| 	if (argc > 0)
 | |
| 		usage_msg_opt(_("too many arguments"),
 | |
| 			      prune_packed_usage,
 | |
| 			      prune_packed_options);
 | |
| 
 | |
| 	prune_packed_objects(opts);
 | |
| 	return 0;
 | |
| }
 |