commit from diff work tree