[repo] adjust time to user's timezone
This commit is contained in:
parent
f205421aef
commit
db7604868c
|
@ -728,7 +728,7 @@ namespace SparkleLib {
|
||||||
process.StartInfo.UseShellExecute = false;
|
process.StartInfo.UseShellExecute = false;
|
||||||
process.StartInfo.WorkingDirectory = LocalPath;
|
process.StartInfo.WorkingDirectory = LocalPath;
|
||||||
process.StartInfo.FileName = "git";
|
process.StartInfo.FileName = "git";
|
||||||
process.StartInfo.Arguments = "log --format=\"%at\t%an\t%ae\t%H\" -" + count;
|
process.StartInfo.Arguments = "log --format=\"%at\t%an\t%ae\t%H\t%ad\" -" + count;
|
||||||
|
|
||||||
process.Start ();
|
process.Start ();
|
||||||
process.WaitForExit ();
|
process.WaitForExit ();
|
||||||
|
@ -749,6 +749,15 @@ namespace SparkleLib {
|
||||||
string user_name = parts [1];
|
string user_name = parts [1];
|
||||||
string user_email = parts [2];
|
string user_email = parts [2];
|
||||||
string hash = parts [3];
|
string hash = parts [3];
|
||||||
|
string timezone = parts [4].Substring (parts [4].Length - 5);
|
||||||
|
|
||||||
|
// Add the timezone difference in hours when in a positive timezone
|
||||||
|
if (timezone.StartsWith ("+"))
|
||||||
|
unix_timestamp += 3600 * System.Convert.ToInt32 (timezone.Substring (1, 2));
|
||||||
|
|
||||||
|
// Remove the timezone difference in hours when in a negative timezone
|
||||||
|
if (timezone.StartsWith ("-"))
|
||||||
|
unix_timestamp -= 3600 * System.Convert.ToInt32 (timezone.Substring (1, 2));
|
||||||
|
|
||||||
DateTime date_time = SparkleHelpers.UnixTimestampToDateTime (unix_timestamp);
|
DateTime date_time = SparkleHelpers.UnixTimestampToDateTime (unix_timestamp);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue