Esempio n. 1
0
 internal GitRevisionSet(GitRepository repository, GitRevisionSetOptions?options)
     : base(repository)
 {
     _options   = options ?? new GitRevisionSetOptions();
     Expression = Expression.Call(Expression.Property(Expression.Constant(Repository),
                                                      GetProperty <GitRepository>(x => x.RevisionSetRoot)),
                                  GetMethod(x => x.SetOptions(null !)),
                                  Expression.Constant(_options));
 }
Esempio n. 2
0
 public GitRevisionWalker(GitRevisionSetOptions options, GitRepository repository)
 {
     this.options = options;
     Repository   = repository;
 }
Esempio n. 3
0
 internal GitRevisionSet SetOptions(GitRevisionSetOptions options)
 {
     return(new GitRevisionSet(Repository, options));
 }