commit with sh