anchor.diff:      let config = """source http://www.nuget.org/api/v2
   
   group Test
  -git git@github.com:fsprojects/SQLProvider.git"""
  +git https://github.com/fsprojects/SQLProvider.git"""
   
  -    let cfg = DependenciesFile.FromSource(config).AddGit(GroupName "Test2", "git@github.com:fsprojects/FsUnit.git")
  +    let cfg = DependenciesFile.FromSource(config).AddGit(GroupName "Test2", "https://github.com/fsprojects/FsUnit.git")
       
       let expected = """source http://www.nuget.org/api/v2
   
   group Test
  -git git@github.com:fsprojects/SQLProvider.git
  +git https://github.com/fsprojects/SQLProvider.git
   
   group Test2
   source https://www.nuget.org/api/v2
   
  -git git@github.com:fsprojects/FsUnit.git"""
  +git https://github.com/fsprojects/FsUnit.git"""
   
       cfg.ToString()
       |> shouldEqual (normalizeLineEndings expected)
  
positive.code:     let config = """source http://www.nuget.org/api/v2
  
  group Test
  git git@github.com:fsprojects/FAKE.git"""
  
      let cfg = DependenciesFile.FromSource(config).AddGit(Constants.MainDependencyGroup, "git@github.com:fsprojects/FsUnit.git")
      
      let expected = """source http://www.nuget.org/api/v2
  git git@github.com:fsprojects/FsUnit.git
  
  group Test
  git git@github.com:fsprojects/FAKE.git"""
  
      cfg.ToString()
      |> shouldEqual (normalizeLineEndings expected)
  
negative.code: 
  [<Test>]
  let ``should not error when adding existing git repository``() =
      let existing = "git https://github.com/fsprojects/FsUnit.git"
  
      let cfg = DependenciesFile.FromSource(existing).AddGit(Constants.MainDependencyGroup, "https://github.com/fsprojects/FsUnit.git", "")
  
      cfg.ToString()
      |> shouldEqual (normalizeLineEndings existing)
  