コード例 #1
0
        public void ShouldRetrieveRevisionsWithRemovedFiles()
        {
            var testRepo = new MercurialTestRepositoryWithFileDeleted();

            _mercurialRepoUri = testRepo.Uri.ToString();
            using (var mercurial = CreateMercurial())
            {
                MercurialRevisionId startRevisionId = CreateMercurialRevisionId(MercurialRevisionId.UtcTimeMin);
                var revisionRange = mercurial.GetFromTillHead(startRevisionId, 100).Single();

                var revision = mercurial.GetRevisions(revisionRange).OrderByDescending(x => x.Time).First();

                AssertEqual(revision.Entries, new[] { new RevisionEntryInfo {
                                                          Path = "deletedFile.txt", Action = FileActionEnum.Delete
                                                      } });
            }
        }
コード例 #2
0
        public void ShouldRetrieveRevisionsWithRemovedFiles()
        {
            var testRepo = new MercurialTestRepositoryWithFileDeleted();
            _mercurialRepoUri = testRepo.Uri.ToString();
            using (var mercurial = CreateMercurial())
            {
                MercurialRevisionId startRevisionId = CreateMercurialRevisionId(MercurialRevisionId.UtcTimeMin);
                var revisionRange = mercurial.GetFromTillHead(startRevisionId, 100).Single();

                var revision = mercurial.GetRevisions(revisionRange).OrderByDescending(x => x.Time).First();

                AssertEqual(revision.Entries, new[] {new RevisionEntryInfo {Path = "deletedFile.txt", Action = FileActionEnum.Delete}});
            }
        }