Ejemplo n.º 1
0
 IEnumerable <ISourceManagerVersionSpec> ISourceManager.VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter)
 {
     Contract.Requires(First != null);
     Contract.Requires(Last != null);
     Contract.Ensures(Contract.Result <IEnumerable <ISourceManagerVersionSpec> >() != null);
     return(default(IEnumerable <ISourceManagerVersionSpec>));
 }
Ejemplo n.º 2
0
        public IEnumerable <ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
        {
            var last = (SDVersionSpec)Last;
            var tip  = this.repository.Changes(1).FirstOrDefault();

            last = last.IsNull ? tip : last;

            var skip  = tip.Id - last.Id;
            var count = countPrior;

            if (count <= 0)
            {
                return(new SDVersionSpec[0]);
            }

            return(repository.Changes(skip, count, null));
        }
Ejemplo n.º 3
0
        public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
        {
            var first = (SDVersionSpec)First;

            first = first.IsNull ? new SDVersionSpec(1) : first;
            var tip = this.repository.Changes(1).FirstOrDefault();

            var count = countAfter;
            var skip  = tip.Id - first.Id - count;

            if (count <= 0)
            {
                return(new SDVersionSpec[0]);
            }

            return(repository.Changes(skip, count, null));
        }
Ejemplo n.º 4
0
 public bool GetSources(ISourceManagerVersionSpec Version)
 {
   return GetSources((TFVersionSpec)Version);
 }
Ejemplo n.º 5
0
    public IEnumerable<ISourceManagerVersionSpec> VersionRange(int countPrio, ISourceManagerVersionSpec Last)
    {
      Contract.Ensures(Contract.Result<IEnumerable<ISourceManagerVersionSpec>>() != null);

      return VersionRange(new TFVersionSpec(null), (TFVersionSpec)Last);
    }
Ejemplo n.º 6
0
    public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
    {
      Contract.Ensures(Contract.Result<IEnumerable<ISourceManagerVersionSpec>>() != null);

      return VersionRange((TFVersionSpec)First, new TFVersionSpec(null));
    }
Ejemplo n.º 7
0
 public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
 {
   return new ISourceManagerVersionSpec[0];
 }
Ejemplo n.º 8
0
 bool ISourceManager.GetSources(ISourceManagerVersionSpec Version)
 {
   Contract.Requires(this.WorkingDirectory != null);
   Contract.Requires(Version != null);
   return default(bool);
 }
Ejemplo n.º 9
0
 public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter = null)
 {
   return new ISourceManagerVersionSpec[0];
 }
Ejemplo n.º 10
0
    public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
    {
      var first = (SDVersionSpec)First;
      first = first.IsNull ? new SDVersionSpec(1) : first;
      var tip = this.repository.Changes(1).FirstOrDefault();

      var count = countAfter;
      var skip = tip.Id - first.Id - count;
      if (count <= 0)
        return new SDVersionSpec[0];

      return repository.Changes(skip, count, null);
    }
Ejemplo n.º 11
0
        public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter = null)
        {
            Contract.Ensures(Contract.Result <IEnumerable <ISourceManagerVersionSpec> >() != null);

            return(VersionRange((TFVersionSpec)First, (TFVersionSpec)Last));
        }
Ejemplo n.º 12
0
 public bool GetSources(ISourceManagerVersionSpec Version)
 {
     return(false);
 }
Ejemplo n.º 13
0
    public IEnumerable<ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
    {
      var last = (SDVersionSpec)Last;
      var tip = this.repository.Changes(1).FirstOrDefault();
      last = last.IsNull ? tip : last;

      var skip = tip.Id - last.Id;
      var count = countPrior;
      if (count <= 0)
        return new SDVersionSpec[0];

      return repository.Changes(skip, count, null);
    }
Ejemplo n.º 14
0
 public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
 {
     return(new ISourceManagerVersionSpec[0]);
 }
Ejemplo n.º 15
0
 public IEnumerable <ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
 {
     return(new ISourceManagerVersionSpec[0]);
 }
Ejemplo n.º 16
0
 public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter = null)
 {
     return(new ISourceManagerVersionSpec[0]);
 }
Ejemplo n.º 17
0
 public IEnumerable <ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 18
0
        public IEnumerable <ISourceManagerVersionSpec> VersionRange(int countPrio, ISourceManagerVersionSpec Last)
        {
            Contract.Ensures(Contract.Result <IEnumerable <ISourceManagerVersionSpec> >() != null);

            return(VersionRange(new TFVersionSpec(null), (TFVersionSpec)Last));
        }
Ejemplo n.º 19
0
 public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec first, int countAfter)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 20
0
 IEnumerable<ISourceManagerVersionSpec> ISourceManager.VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter)
 {
   Contract.Requires(First != null);
   Contract.Requires(Last != null);
   Contract.Ensures(Contract.Result<IEnumerable<ISourceManagerVersionSpec>>() != null);
   return default(IEnumerable<ISourceManagerVersionSpec>);
 }
Ejemplo n.º 21
0
        public IEnumerable <ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, int countAfter)
        {
            Contract.Ensures(Contract.Result <IEnumerable <ISourceManagerVersionSpec> >() != null);

            return(VersionRange((TFVersionSpec)First, new TFVersionSpec(null)));
        }
Ejemplo n.º 22
0
 bool ISourceManager.GetSources(ISourceManagerVersionSpec Version)
 {
     Contract.Requires(this.WorkingDirectory != null);
     Contract.Requires(Version != null);
     return(default(bool));
 }
Ejemplo n.º 23
0
 public bool GetSources(ISourceManagerVersionSpec Version)
 {
     return(GetSources((TFVersionSpec)Version));
 }
Ejemplo n.º 24
0
 public IEnumerable<ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
 {
   throw new NotImplementedException();
 }
Ejemplo n.º 25
0
 public IEnumerable<ISourceManagerVersionSpec> VersionRange(int countPrior, ISourceManagerVersionSpec Last)
 {
   return new ISourceManagerVersionSpec[0];
 }
Ejemplo n.º 26
0
 public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec first, int countAfter)
 {
   throw new NotImplementedException();
 }
Ejemplo n.º 27
0
 public bool GetSources(ISourceManagerVersionSpec Version)
 {
   return false;
 }
Ejemplo n.º 28
0
    public IEnumerable<ISourceManagerVersionSpec> VersionRange(ISourceManagerVersionSpec First, ISourceManagerVersionSpec Last, string filter = null)
    {
      Contract.Ensures(Contract.Result<IEnumerable<ISourceManagerVersionSpec>>() != null);

      return VersionRange((TFVersionSpec)First, (TFVersionSpec)Last);
    }