| 
					
					
						
							
						
					
					
				 | 
				@ -51,8 +51,9 @@ impl<'a, C: CommandRunner> Symbol for GitCheckout<'a, C> { | 
			
		
		
	
		
			
				 | 
				 | 
				      };
 | 
				 | 
				 | 
				      };
 | 
			
		
		
	
		
			
				 | 
				 | 
				    }
 | 
				 | 
				 | 
				    }
 | 
			
		
		
	
		
			
				 | 
				 | 
				    try!(self._run_in_target_repo(&["fetch", self.source, self.branch]));
 | 
				 | 
				 | 
				    try!(self._run_in_target_repo(&["fetch", self.source, self.branch]));
 | 
			
		
		
	
		
			
				 | 
				 | 
				    let fetch_head = try!(self._run_in_target_repo(&["rev-parse", "FETCH_HEAD"]));
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    let head = try!(self._run_in_target_repo(&["rev-parse", "HEAD"]));
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    // git rev-list resolves tag objects
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    let fetch_head = try!(self._run_in_target_repo(&["rev-list", "-1", "FETCH_HEAD"]));
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    let head = try!(self._run_in_target_repo(&["rev-list", "-1", "HEAD"]));
 | 
			
		
		
	
		
			
				 | 
				 | 
				    Ok(fetch_head == head)
 | 
				 | 
				 | 
				    Ok(fetch_head == head)
 | 
			
		
		
	
		
			
				 | 
				 | 
				  }
 | 
				 | 
				 | 
				  }
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |