implement detailed list and batch git commands