make Git command timeout and interval configurable