When communicating with a v2 server, perform a fetch by requesting the 'fetch' command. Signed-off-by: Brandon Williams <bmwill@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			513 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			513 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef UPLOAD_PACK_H
 | 
						|
#define UPLOAD_PACK_H
 | 
						|
 | 
						|
struct upload_pack_options {
 | 
						|
	int stateless_rpc;
 | 
						|
	int advertise_refs;
 | 
						|
	unsigned int timeout;
 | 
						|
	int daemon_mode;
 | 
						|
};
 | 
						|
 | 
						|
void upload_pack(struct upload_pack_options *options);
 | 
						|
 | 
						|
struct repository;
 | 
						|
struct argv_array;
 | 
						|
struct packet_reader;
 | 
						|
extern int upload_pack_v2(struct repository *r, struct argv_array *keys,
 | 
						|
			  struct packet_reader *request);
 | 
						|
 | 
						|
struct strbuf;
 | 
						|
extern int upload_pack_advertise(struct repository *r,
 | 
						|
				 struct strbuf *value);
 | 
						|
 | 
						|
#endif /* UPLOAD_PACK_H */
 |