commit uses pipeline