Merge branch 'fetcher-fix'
Conflicts: SparkleLib/SparkleFetcher.cs
This commit is contained in:
commit
e8ae8198ff
|
@ -107,37 +107,34 @@ namespace SparkleLib {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Install the user's name and email into
|
// Install the user's name and email and some config into
|
||||||
// the newly cloned repository
|
// the newly cloned repository
|
||||||
private void InstallConfiguration ()
|
private void InstallConfiguration ()
|
||||||
{
|
{
|
||||||
|
|
||||||
string global_config_file_path = SparkleHelpers.CombineMore (SparklePaths.SparkleConfigPath, "config");
|
string global_config_file_path = SparkleHelpers.CombineMore (SparklePaths.SparkleConfigPath, "config");
|
||||||
|
|
||||||
if (File.Exists (global_config_file_path)) {
|
if (File.Exists (global_config_file_path)) {
|
||||||
|
|
||||||
StreamReader reader = new StreamReader (global_config_file_path);
|
StreamReader reader = new StreamReader (global_config_file_path);
|
||||||
string user_info = reader.ReadToEnd ();
|
string user_info = reader.ReadToEnd ();
|
||||||
reader.Close ();
|
reader.Close ();
|
||||||
|
|
||||||
string repo_config_file_path = SparkleHelpers.CombineMore (TargetFolder, ".git", "config");
|
string repo_config_file_path = SparkleHelpers.CombineMore (TargetFolder, ".git", "config");
|
||||||
|
|
||||||
TextWriter writer = File.AppendText (repo_config_file_path);
|
string config = String.Join ("\n", File.ReadAllLines (repo_config_file_path));
|
||||||
|
config = config.Replace ("ignorecase = true", "ignorecase = false");
|
||||||
// User info
|
config += Environment.NewLine + user_info;
|
||||||
writer.WriteLine (user_info);
|
|
||||||
|
|
||||||
// Config option to enable case sensitivity
|
|
||||||
writer.WriteLine ("[core]");
|
|
||||||
writer.WriteLine ("\tignorecase = false");
|
|
||||||
|
|
||||||
|
TextWriter writer = new StreamWriter (repo_config_file_path);
|
||||||
|
writer.WriteLine (config);
|
||||||
writer.Close ();
|
writer.Close ();
|
||||||
|
|
||||||
SparkleHelpers.DebugInfo ("Config", "Added configuration to '" + repo_config_file_path + "'");
|
SparkleHelpers.DebugInfo ("Config", "Added configuration to '" + repo_config_file_path + "'");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Add a .gitignore file to the repo
|
// Add a .gitignore file to the repo
|
||||||
|
|
Loading…
Reference in a new issue