Passed a message, user, and ip address. Should commit all staged changes.
Returns undef on success, and an error message on failure.
Passed a message, user, and ip address. Should commit all staged changes.
Returns undef on success, and an error message on failure.