public void assure_I_can_get_changesets_from_a_cloned_remote_repository() { var repo = new GitChangesetRepository(repositoryUrl); var hent = repo.Get(new ChangesetsAfterRevisionSpecification(0)); Console.WriteLine(hent.Count()); for (int i = 0; i < hent.Count(); i++) Console.WriteLine(hent.ElementAt(i).Comment); }
public void see_if_we_get_a_not_disposed_warning() { Repository repository = new Repository(_localDirectory_cloned); var head = repository.Get<Commit>("HEAD"); var log = new Collection<Commit>(); Console.WriteLine(head.Message); log.Add(head); log.Add(head.Parent); for (int i=0; i<log.Count(); i++) Console.WriteLine(log.ElementAt(i).Message); GitChangesetRepository gcr = new GitChangesetRepository(_localDirectory_cloned); var testGet = gcr.Get(new ChangesetsAfterRevisionSpecification(65)); }
public void assure_constructor_clones_repository_given_it_has_not_been_cloned_already() { Scenario.StartNew(this, scenario => { GitChangesetRepository rep = null; scenario.Given("We want to use the git plugin and the repository is not cloned", assure_repository_is_not_already_cloned); Console.WriteLine(repositoryUrl); scenario.When("we try to use the git plugin", () => rep = new GitChangesetRepository(repositoryUrl) ); scenario.Then("assure the repository is cloned after we call the constructor", () => { Directory.Exists(reposDir).ShouldBeTrue(); rep.ShouldNotBeNull(); }); }); }
protected void SetupSharedContext() { _repositoryUrl = "git://github.com/flyrev/Smeedee_git_plugin.git"; repository = new GitChangesetRepository(_repositoryUrl); //repository = new StaticRepositoryCache<Changeset>(new GitChangesetRepository(_repositoryUrl), 99000); SetupContext(); }
protected void SetupSharedContext() { SetupContext(); //repository = new StaticRepositoryCache<Changeset>(new GitChangesetRepository(_repositoryUrl), 99000); repository = new GitChangesetRepository(_localDirectory); }