code: func (d *DotGit) incomingObjectPath(h plumbing.Hash) string {
  	hString := h.String()
  
  	if d.incomingDirName == "" {
  		return d.fs.Join(objectsPath, hString[0:2], hString[2:40])
  	}
  
  	return d.fs.Join(objectsPath, d.incomingDirName, hString[0:2], hString[2:40])
  }
docs: // incomingObjectPath is intended to add support for a git pre-receive hook
  // to be written it adds support for go-git to find objects in an "incoming"
  // directory, so that the library can be used to write a pre-receive hook
  // that deals with the incoming objects.
  //
  // More on git hooks found here : https://git-scm.com/docs/githooks
  // More on 'quarantine'/incoming directory here:
  //     https://git-scm.com/docs/git-receive-pack