 9e7bbe2d6b
			
		
	
	9e7bbe2d6b
	
	
	
		
			
			Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			32 lines
		
	
	
		
			799 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			799 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "builtin.h"
 | |
| #include "cache.h"
 | |
| #include "parse-options.h"
 | |
| #include "bisect.h"
 | |
| 
 | |
| static const char * const git_bisect_helper_usage[] = {
 | |
| 	N_("git bisect--helper --next-all [--no-checkout]"),
 | |
| 	NULL
 | |
| };
 | |
| 
 | |
| int cmd_bisect__helper(int argc, const char **argv, const char *prefix)
 | |
| {
 | |
| 	int next_all = 0;
 | |
| 	int no_checkout = 0;
 | |
| 	struct option options[] = {
 | |
| 		OPT_BOOLEAN(0, "next-all", &next_all,
 | |
| 			    N_("perform 'git bisect next'")),
 | |
| 		OPT_BOOLEAN(0, "no-checkout", &no_checkout,
 | |
| 			    N_("update BISECT_HEAD instead of checking out the current commit")),
 | |
| 		OPT_END()
 | |
| 	};
 | |
| 
 | |
| 	argc = parse_options(argc, argv, prefix, options,
 | |
| 			     git_bisect_helper_usage, 0);
 | |
| 
 | |
| 	if (!next_all)
 | |
| 		usage_with_options(git_bisect_helper_usage, options);
 | |
| 
 | |
| 	/* next-all */
 | |
| 	return bisect_next_all(prefix, no_checkout);
 | |
| }
 |