public static JiraItem CreateFromRest(string issueKey, JiraProvider jiraProvider)
        {
            var remoteIssue = jiraProvider.DownloadIssue(issueKey);

            Logger.Log(LogLevel.Debug, $"Downloaded {issueKey}");

            var jiraItem  = new JiraItem(jiraProvider, remoteIssue);
            var revisions = BuildRevisions(jiraItem, jiraProvider);

            jiraItem.Revisions = revisions;
            Logger.Log(LogLevel.Debug, $"Formed representation of jira item {issueKey}");

            return(jiraItem);
        }
Esempio n. 2
0
        public static JiraItem CreateFromRest(string issueKey, JiraProvider jiraProvider)
        {
            var remoteIssue = jiraProvider.DownloadIssue(issueKey);

            Logger.Log(LogLevel.Debug, $"Downloaded item.");

            var jiraItem  = new JiraItem(jiraProvider, remoteIssue);
            var revisions = BuildRevisions(jiraItem, jiraProvider);

            jiraItem.Revisions = revisions;
            Logger.Log(LogLevel.Debug, $"Created {revisions.Count} history revisions.");

            return(jiraItem);
        }