git-submodule.sh: remove duplicate call to set_rev_name
set_rev_name is a possiblly expensive operation. If a submodule has changes in it, set_rev_name was called twice. Move call to set_rev_name so it's only called once, no matter which codepath is taken. Signed-off-by: Fredrik Gustafsson <iveqy@iveqy.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									fb7dfaa710
								
							
						
					
					
						commit
						b545cd15af
					
				|  | @ -1129,16 +1129,16 @@ cmd_status() | |||
| 			say "-$sha1 $displaypath" | ||||
| 			continue; | ||||
| 		fi | ||||
| 		set_name_rev "$sm_path" "$sha1" | ||||
| 		if git diff-files --ignore-submodules=dirty --quiet -- "$sm_path" | ||||
| 		then | ||||
| 			set_name_rev "$sm_path" "$sha1" | ||||
| 			say " $sha1 $displaypath$revname" | ||||
| 		else | ||||
| 			if test -z "$cached" | ||||
| 			then | ||||
| 				sha1=$(clear_local_git_env; cd "$sm_path" && git rev-parse --verify HEAD) | ||||
| 				set_name_rev "$sm_path" "$sha1" | ||||
| 			fi | ||||
| 			set_name_rev "$sm_path" "$sha1" | ||||
| 			say "+$sha1 $displaypath$revname" | ||||
| 		fi | ||||
|  | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Fredrik Gustafsson
						Fredrik Gustafsson