extends from GitAction