code: func NewLongThen(command string, args ...string) Then {
  	return &gitCmd{command: command, args: args, background: true, haltChan: make(chan struct{})}
  }
docs: // NewLongThen creates a new long running Then comand.