anchor.diff:  A version conflict occurs when the dependency expansion contains the same library with more than one "version" such that the best choice cannot be automatically chosen:
   
   * semver version breakage (major version changed)
  -* github shas that do not contain any common root or ancestry (two shas on different branches for example)
  +* github shas that do not contain any common root or ancestry (two shas on different branches or unrelated repos, for example)
   * versions that cross different repos or repo types such that no relative relationship can be established
   
   **Maven Repo**
  
positive.code: 
  ==== Git configuration
  
  The supported git url protocols are https and ssh. https repos will be access anonymously and require no additional authentication information. This approach is recommended for public repos.
  
  ssh repos may be either public or private. Access to a git repo via ssh requires an ssh keypair. The private key of this keypair may or may not have a passphrase. The Clojure tools will connect to and use your ssh agent to validate your ssh key. On *nix, this is typically ssh-agent and on Windows it is Pageant/PuTTY. 
  
  You can verify that your ssh agent is running and has a registered identity using:
  
  [source,shell]
  ----
  
negative.code: 
  * maven artifacts
  * unversioned libraries - a file location identifying a jar or directory root
  * git coordinates
  
  **Classpath (and roots/paths)**
  
  