Git | Crear 🩹 patch de todos los commits de un mismo autor

Se me ha presentado la necesidad de sacar todos los commits de un mismo autor en Git. Para ello he creado este script en Python. Mediante el cual crearemos un .patch individual de cada commit! :) #!/usr/bin/python3 import subprocess import sys author = sys.argv[1] print(f"Searching all commits made by: {author}") cmd = "git log --author "+author+" | grep '^commit '" proc = subprocess.Popen([cmd], stdout=subprocess.PIPE, shell=True) output = proc.communicate()[0].decode('utf-8').splitlines() for count, value in enumerate(output): commit = value....

February 28, 2022 · DT