setup_git_directory(): handle UNC paths correctly
The first offset in a UNC path is not the host name, but the folder name after that. This fixes https://github.com/git-for-windows/git/issues/1181 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									745f681289
								
							
						
					
					
						commit
						d17f2124a7
					
				
							
								
								
									
										2
									
								
								setup.c
								
								
								
								
							
							
						
						
									
										2
									
								
								setup.c
								
								
								
								
							|  | @ -919,7 +919,7 @@ static enum discovery_result setup_git_directory_gently_1(struct strbuf *dir, | ||||||
| 	const char *env_ceiling_dirs = getenv(CEILING_DIRECTORIES_ENVIRONMENT); | 	const char *env_ceiling_dirs = getenv(CEILING_DIRECTORIES_ENVIRONMENT); | ||||||
| 	struct string_list ceiling_dirs = STRING_LIST_INIT_DUP; | 	struct string_list ceiling_dirs = STRING_LIST_INIT_DUP; | ||||||
| 	const char *gitdirenv; | 	const char *gitdirenv; | ||||||
| 	int ceil_offset = -1, min_offset = has_dos_drive_prefix(dir->buf) ? 3 : 1; | 	int ceil_offset = -1, min_offset = offset_1st_component(dir->buf); | ||||||
| 	dev_t current_device = 0; | 	dev_t current_device = 0; | ||||||
| 	int one_filesystem = 1; | 	int one_filesystem = 1; | ||||||
|  |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Johannes Schindelin
						Johannes Schindelin