Skip to content

Commit

Permalink
Handling branch promotion to 2016.02
Browse files Browse the repository at this point in the history
  • Loading branch information
Allan T. Harper committed Oct 23, 2015
1 parent 264c475 commit 366307e
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion Attask Helper/MVC/MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Attask Helper/MVC/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -192,11 +192,11 @@ private void toolStripButton1_Click(object sender, EventArgs e)
var reg = new RegistryEditor(false);

Options.Clarity147Directory = form.Clarity147Directory;
Options.Connect201511Directory = form.Connect201511Directory;
Options.Connect201602Directory = form.Connect201602Directory;
Options.DevelopmentDirectory = form.DevelopmentDirectory;

reg.Write(Options.Clarity147DirectoryKey, Options.Clarity147Directory);
reg.Write(Options.Connect201511DirectoryKey, Options.Connect201511Directory);
reg.Write(Options.Connect201602DirectoryKey, Options.Connect201602Directory);
reg.Write(Options.DevelopmentDirectoryKey, Options.DevelopmentDirectory);
}
}
Expand Down
2 changes: 1 addition & 1 deletion Attask Helper/MVC/OptionsDialog.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Attask Helper/MVC/OptionsDialog.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@ public OptionsDialog()
InitializeComponent();

folderBrowseBox1.FolderPath = Options.Clarity147Directory;
folderBrowseBox2.FolderPath = Options.Connect201511Directory;
folderBrowseBox2.FolderPath = Options.Connect201602Directory;
folderBrowseBox3.FolderPath = Options.DevelopmentDirectory;

PopulateDefaultFilePaths();
}

private void PopulateDefaultFilePaths()
{
if (!Options.Clarity147Directory.IsNullOrTrimmedEmpty() && !Options.Connect201511Directory.IsNullOrTrimmedEmpty() &&
if (!Options.Clarity147Directory.IsNullOrTrimmedEmpty() && !Options.Connect201602Directory.IsNullOrTrimmedEmpty() &&
!Options.DevelopmentDirectory.IsNullOrTrimmedEmpty()) return;
var directories = DirectoriesProcess.Run();

HandleBranch(directories, DirectoriesProcess.Clarity147Name, folderBrowseBox1);
HandleBranch(directories, DirectoriesProcess.Connect201511Name, folderBrowseBox2);
HandleBranch(directories, DirectoriesProcess.Connect201602Name, folderBrowseBox2);
HandleBranch(directories, DirectoriesProcess.DevelopmentName, folderBrowseBox3);
}

Expand All @@ -44,14 +44,14 @@ public void HandleBranch(IDictionary<string, string> directories, string branch,
}

public string Clarity147Directory { get; set; }
public string Connect201511Directory { get; set; }
public string Connect201602Directory { get; set; }
public string DevelopmentDirectory { get; set; }

private void OKClicked(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
Clarity147Directory = folderBrowseBox1.FolderPath;
Connect201511Directory = folderBrowseBox2.FolderPath;
Connect201602Directory = folderBrowseBox2.FolderPath;
DevelopmentDirectory = folderBrowseBox3.FolderPath;

Close();
Expand Down
4 changes: 2 additions & 2 deletions Attask Helper/OptionsDTO/Options.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ public static class Options
public static IList<Profile> Profiles { get; set; }

public static string Clarity147Directory { get; set; }
public static string Connect201511Directory { get; set; }
public static string Connect201602Directory { get; set; }
public static string DevelopmentDirectory { get; set; }

public const string Clarity147DirectoryKey = "Clarity147Directory";
public const string Connect201511DirectoryKey = "Connect201511Directory";
public const string Connect201602DirectoryKey = "Connect201602Directory";
public const string DevelopmentDirectoryKey = "DevelopmentDirectory";
}
}
4 changes: 2 additions & 2 deletions Attask Helper/Processes/DirectoriesProcess.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace Attask_Helper.Processes
public static class DirectoriesProcess
{
public const string Clarity147Name = "Clarity-4.2.147";
public const string Connect201511Name = "2015.11";
public const string Connect201602Name = "2016.02";
public const string DevelopmentName = "Development";

public const string Pattern = "default.*http://.*degobah/hg/{0}/";
Expand All @@ -24,7 +24,7 @@ public static IDictionary<string, string> Run()
foreach (var line in lines)
{
HandleBranch(line, dictionary, file, Clarity147Name);
HandleBranch(line, dictionary, file, Connect201511Name);
HandleBranch(line, dictionary, file, Connect201602Name);
HandleBranch(line, dictionary, file, DevelopmentName);
}
}
Expand Down
14 changes: 7 additions & 7 deletions Attask Helper/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ private static void PopulateOptions(IEnumerable<string> args)
{
var reg = new RegistryEditor(false);
Options.Clarity147Directory = reg.Read(Options.Clarity147DirectoryKey);
Options.Connect201511Directory = reg.Read(Options.Connect201511DirectoryKey);
Options.Connect201602Directory = reg.Read(Options.Connect201602DirectoryKey);
Options.DevelopmentDirectory = reg.Read(Options.DevelopmentDirectoryKey);

ShowOptionsDialogIfNecessary(args);

const string clarity = "Clarity 147";
const string connect2015 = "2015.11";
const string connect2015 = "2016.02";
const string development = "Development";

Options.Profiles = new List<Profile>
Expand All @@ -58,10 +58,10 @@ private static void PopulateOptions(IEnumerable<string> args)
var profiles = Options.Profiles;

AddRow(profiles[0], "Clarity 4.2.147", "4.2.147", Options.Clarity147Directory);
AddRow(profiles[0], "2015.11", connect2015, Options.Connect201511Directory);
AddRow(profiles[0], "2016.02", connect2015, Options.Connect201602Directory);
AddRow(profiles[0], "Development", development, Options.DevelopmentDirectory);

AddRow(profiles[1], "2015.11", connect2015, Options.Connect201511Directory);
AddRow(profiles[1], "2016.02", connect2015, Options.Connect201602Directory);
AddRow(profiles[1], "Development", development, Options.DevelopmentDirectory);

AddRow(profiles[2], "Development", development, Options.DevelopmentDirectory);
Expand All @@ -79,11 +79,11 @@ private static void ShowOptionsDialogIfNecessary(IEnumerable<string> args)
var reg = new RegistryEditor(false);

Options.Clarity147Directory = form.Clarity147Directory;
Options.Connect201511Directory = form.Connect201511Directory;
Options.Connect201602Directory = form.Connect201602Directory;
Options.DevelopmentDirectory = form.DevelopmentDirectory;

reg.Write(Options.Clarity147DirectoryKey, Options.Clarity147Directory);
reg.Write(Options.Connect201511DirectoryKey, Options.Connect201511Directory);
reg.Write(Options.Connect201602DirectoryKey, Options.Connect201602Directory);
reg.Write(Options.DevelopmentDirectoryKey, Options.DevelopmentDirectory);

if (ShouldShowOptions(args)) Application.Exit();
Expand All @@ -93,7 +93,7 @@ private static bool ShouldShowOptions(IEnumerable<string> args)
{
if (args.Contains("options")) return true;
if (DirectoryCheck(Options.Clarity147Directory)) return true;
if (DirectoryCheck(Options.Connect201511Directory)) return true;
if (DirectoryCheck(Options.Connect201602Directory)) return true;
if (DirectoryCheck(Options.DevelopmentDirectory)) return true;

return false;
Expand Down

0 comments on commit 366307e

Please sign in to comment.