Scripting git add -p

¿Es posible automatizar la selección de git add para el modo de parche interactivo de git add ?

Cuando se ejecuta git add -p usuario puede seleccionar qué trozo agregar al escenario, también el usuario puede editar trozos para el escenario. A veces, la cantidad de lockings es grande, pero se pueden aceptar / rechazar en function de una regla simple (por ejemplo, quiero filtrar todas las llamadas a la function de debugging en etapas). ¿Existe alguna forma de automatizar este process, aparte de escribir expect script genere git add -p ? Escribir el guión esperado es demasiado propenso a errores.