Esempio n. 1
0
        protected override Task Because()
        {
            var rnd = new Random().Next(0, Repo.Branches["master"].Commits.Count());

            _pointer = Repo.Branches["master"].Commits.Skip(rnd).First().Sha;
            return(GitDb.CreateBranch(new Reference {
                Name = "test", Pointer = _pointer
            }));
        }
Esempio n. 2
0
        protected override async Task Because()
        {
            using (var t = await GitDb.CreateTransaction("master"))
            {
                await t.Add(new Document { Key = "subdir\\key", Value = "value" });

                await t.Delete("key");

                await t.Commit("message", Author);
            }
        }
Esempio n. 3
0
 protected override Task Setup() =>
 GitDb.Save("master", "save this", new Document {
     Key = "key", Value = "value"
 }, Author);
Esempio n. 4
0
 protected override Task Because() =>
 GitDb.Delete("master", "key", "message", Author);
Esempio n. 5
0
 protected override Task Because() =>
 GitDb.CreateBranch(new Reference {
     Name = "test", Pointer = "master"
 });