test branch commit and work mechanism