mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	also work if no commit is present
This commit is contained in:
		| @@ -164,6 +164,11 @@ def get_git_log(path): | ||||
|     path = path.replace(os.path.dirname(settings.BASE_DIR), '')[1:] | ||||
|     command = ['git', 'log', '-n', '1', "--pretty=format:'%H%n%aN%n%aE%n%aI%n%f%n%G?%n%GK'", '--follow', '--', path] | ||||
|     try: | ||||
|         output = str(subprocess.check_output(command, cwd=os.path.dirname(settings.BASE_DIR)), 'utf-8')[1:-1] | ||||
|         if output: | ||||
|             output = output.split('\n') | ||||
|         else: | ||||
|             output = 7 * [''] | ||||
|     except subprocess.CalledProcessError: | ||||
|         output = 7 * [''] | ||||
|     return {'hash': output[0], 'author': output[1], 'mail': output[2], 'date': output[3], 'message': output[4], 'verified': output[5], 'key': output[6]} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user