示例#1
0
        private static void SaveSource()
        {
            Console.Write("Saving TFS location... ");

            Args.TempPath.CreateDirectoryIfNotExists();

            var client    = new TfsClient(Config.TfsUrl);
            var changeset = client.GetLatestChangeset(Args.TfsPath);

            var sb = new StringBuilder();

            sb.AppendLine("Source:");
            sb.AppendLine(Args.TfsPath);
            sb.AppendFormat("Changeset #{0}", changeset.Id).AppendLine();
            sb.AppendFormat("User: {0}", changeset.UserDisplay).AppendLine();
            sb.AppendFormat("Date: {0}", changeset.Date.ToDetailedString()).AppendLine();

            var file = Path.Combine(Args.TempPath, "source.txt");

            File.WriteAllText(file, sb.ToString());

            Console.WriteLine("OK");
        }
示例#2
0
        private void SaveSource()
        {
            Console.Write("Saving TFS summary... ");

            var client    = new TfsClient(m_config.TfsUrl);
            var changeset = client.GetLatestChangeset(m_args.TfsPath);

            var sb = new StringBuilder();

            sb.AppendLine("Source:");
            sb.AppendLine(m_args.TfsPath);
            sb.Append($"Changeset #{changeset.Id}").AppendLine();
            sb.Append($"User: {changeset.UserDisplay}").AppendLine();
            sb.Append($"Date: {changeset.Date.ToDetailedString()}").AppendLine();

            File.WriteAllText(m_args.SourceFile(), sb.ToString());

            Console.WriteLine("OK");

            if (m_args.DebugMode)
            {
                Console.WriteLine(sb.ToString());
            }
        }