internal static RepositoryProperties FromXml(Repository repository, XmlReader reader)
        {
            RepositoryProperties repositoryProperties = new RepositoryProperties();

            repositoryProperties.id   = reader.GetAttribute("id");
            repositoryProperties.name = reader.GetAttribute("name");
            repositoryProperties.ver  = reader.GetAttribute("ver");
            repositoryProperties.latestChangesetId = Convert.ToInt32(reader.GetAttribute("lcset"));
            return(repositoryProperties);
        }
Exemple #2
0
        public RepositoryProperties GetRepositoryProperties()
        {
            Message msg = new Message(GetWebRequest(new Uri(Url)), "GetRepositoryProperties");
            RepositoryProperties properties;

            using (HttpWebResponse response = Invoke(msg))
            {
                XmlReader results = msg.ResponseReader(response);
                properties = RepositoryProperties.FromXml(this, results);
            }

            return(properties);
        }
        public int GetLatestChangesetId()
        {
            RepositoryProperties properties = Repository.GetRepositoryProperties();

            return(properties.LatestChangesetId);
        }
 internal static RepositoryProperties FromXml(Repository repository, XmlReader reader)
 {
     RepositoryProperties repositoryProperties = new RepositoryProperties();
     repositoryProperties.id = reader.GetAttribute("id");
     repositoryProperties.name = reader.GetAttribute("name");
     repositoryProperties.ver = reader.GetAttribute("ver");
     repositoryProperties.latestChangesetId = Convert.ToInt32(reader.GetAttribute("lcset"));
     return repositoryProperties;
 }