mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			31 lines
		
	
	
		
			667 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			667 B
		
	
	
	
		
			Go
		
	
	
	
| package build
 | |
| 
 | |
| func getGitBranch() string {
 | |
| 	v, err := runError("git", "rev-parse", "--abbrev-ref", "HEAD")
 | |
| 	if err != nil {
 | |
| 		return "main"
 | |
| 	}
 | |
| 	return string(v)
 | |
| }
 | |
| 
 | |
| func getGitSha() string {
 | |
| 	v, err := runError("git", "rev-parse", "--short", "HEAD")
 | |
| 	if err != nil {
 | |
| 		return "unknown-dev"
 | |
| 	}
 | |
| 	return string(v)
 | |
| }
 | |
| 
 | |
| func getGitEnterpriseSha() string {
 | |
| 	// supporting the old way of dev setup
 | |
| 	v, err := runError("git", "-C", "../grafana-enterprise", "rev-parse", "--short", "HEAD")
 | |
| 	if err != nil {
 | |
| 		// supporting the new way of dev setup
 | |
| 		v, err = runError("git", "-C", "..", "rev-parse", "--short", "HEAD")
 | |
| 		if err != nil {
 | |
| 			return ""
 | |
| 		}
 | |
| 	}
 | |
| 	return string(v)
 | |
| }
 |