mirror of https://gitlab.com/bashrc2/epicyon
Function for extracting commit hash
parent
08f19f2e8d
commit
555c80a0a9
14
git.py
14
git.py
|
@ -74,6 +74,20 @@ def isGitPatch(baseDir: str, nickname: str, domain: str,
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
def getGitHash(contentStr: str) -> str:
|
||||||
|
"""Returns the commit hash from a given patch
|
||||||
|
"""
|
||||||
|
patchLines = contentStr.split('\n')
|
||||||
|
for line in patchLines:
|
||||||
|
if line.startswith('From '):
|
||||||
|
words = line.split(' ')
|
||||||
|
if len(words) > 1:
|
||||||
|
if len(words[1]) > 20:
|
||||||
|
return words[1]
|
||||||
|
break
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def gitAddFromHandle(contentStr: str, handle: str) -> str:
|
def gitAddFromHandle(contentStr: str, handle: str) -> str:
|
||||||
"""Adds the activitypub handle of the sender to the patch
|
"""Adds the activitypub handle of the sender to the patch
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue