anchor.diff:  
   * maven artifacts
   * unversioned libraries - a file location identifying a jar or directory root
  -* git coordinates (later)
  +* git coordinates
   
   **Classpath (and roots/paths)**
   
  
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: *** Default is to auto-detect the project type (such as `:deps`, `:lein`, `:pom`)
  *** Currently only `:deps` is supported
  * Local jar: `{:local/root "/path/to/file.jar"}`
  * Git coordinate: `{:git/url "https://github.com/user/project.git", :rev "sha-or-tag"}`
  ** The `:git/url` can be one of the following:
  *** https - secure anonymous access to public repos
  *** ssh or user@host form urls (including GitHub) - ssh-based access (see Git configuration section)
  ** The `:rev` attribute can be one of the following:
  *** A full sha
  *** A partial prefix sha, sufficiently unique in the repo
  *** A tag name
  *** Note: Branch names should not be used! revs should always refer to a fixed commit
  
  [source,clojure]
  ----
  {:deps
   {org.clojure/tools.reader {:mvn/version "1.1.1"}
    github-sally/awesome {:git/url "https://github.com/sally/awesome.git", :rev "awesome-1.2.3"}
    ;; ... add more here
   }}
  ----
  