Example #1
0
        internal static async Task <int> Go()
        {
            try
            {
                var client         = SharedUtil.CreateGitHubClient();
                var storageAccount = SharedUtil.CreateStorageAccount();
                AzureUtil.EnsureAzureResources(storageAccount);

                // await DumpHooks(client);
                // await DumpMilestones(client);
                // await PrintRateLimits(client);
                // await TestRateLimits(client, storageAccount);
                await PopulateSince();

                // await FixNulls(storageAccount);
                // await DumpSince(client);
                // await InitRepo(client, storageAccount, SharedUtil.RepoId);
                // await Misc(client, storageAccount);

                return(0);
            }
            catch (Exception ex)
            {
                Console.Write($"{ex.Message}");
                return(1);
            }
        }
Example #2
0
        private static async Task PopulateSince()
        {
            var storageAccount = SharedUtil.CreateStorageAccount();
            var client         = SharedUtil.CreateGitHubClient();

            var populator = new StoragePopulator(client, storageAccount.CreateCloudTableClient());
            await populator.PopulateIssuesSince(
                new RoachRepoId("dotnet", "roslyn"),
                DateTimeOffset.UtcNow.AddDays(-7));
        }
Example #3
0
        private static async Task PopulateSince()
        {
            var storageAccount = SharedUtil.CreateStorageAccount();
            var client         = SharedUtil.CreateGitHubClient();

            var populator = new StoragePopulator(client, storageAccount.CreateCloudTableClient());
            await populator.PopulateIssuesSince(
                new RoachRepoId("dotnet", "roslyn"),
                new DateTimeOffset(year : 2015, month : 1, day : 1, hour : 0, minute : 0, second : 0, offset : TimeSpan.Zero));
        }