зеркало из https://github.com/mono/rank.git
Fixed several bugs.
This commit is contained in:
Родитель
86c0f1803c
Коммит
895c79ea7c
|
@ -3,7 +3,7 @@
|
|||
<MonoDevelop.Ide.Workbench ActiveDocument="getRank/DataManipulation.cs" ctype="Workbench">
|
||||
<Files>
|
||||
<File FileName="getRank/Main.cs" Line="35" Column="13" />
|
||||
<File FileName="getRank/DataManipulation.cs" Line="75" Column="28" />
|
||||
<File FileName="getRank/DataManipulation.cs" Line="263" Column="1" />
|
||||
<File FileName="getRank/HtmlOut.cs" Line="13" Column="1" />
|
||||
</Files>
|
||||
<Pads>
|
||||
|
@ -21,7 +21,10 @@
|
|||
</Pads>
|
||||
</MonoDevelop.Ide.Workbench>
|
||||
<MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
<BreakpointStore />
|
||||
<BreakpointStore>
|
||||
<Breakpoint file="/home/dmulder/rank/getRank/DataManipulation.cs" line="263" />
|
||||
<Breakpoint file="/home/dmulder/rank/getRank/DataManipulation.cs" line="270" />
|
||||
</BreakpointStore>
|
||||
</MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
<MonoDevelop.Ide.DebuggingService.PinnedWatches ctype="PinnedWatchStore">
|
||||
<Watch file="getRank/DataManipulation.cs" line="67" offsetX="662" offsetY="768" expression="user" liveUpdate="False" />
|
||||
|
|
|
@ -65,7 +65,7 @@ namespace getRank
|
|||
p.StartInfo.RedirectStandardOutput = true;
|
||||
p.StartInfo.WorkingDirectory = directory;
|
||||
p.StartInfo.FileName = "git";
|
||||
p.StartInfo.Arguments = @"log --no-merges --shortstat --pretty=format:'%H;%an;%ce' --since=" + start.ToShortDateString();
|
||||
p.StartInfo.Arguments = @"log --no-merges --cherry-pick --shortstat --pretty=format:'%H;%an;%ce' --since=" + start.ToShortDateString();
|
||||
p.Start();
|
||||
string data = p.StandardOutput.ReadToEnd();
|
||||
ParseGitData(data);
|
||||
|
@ -101,10 +101,10 @@ namespace getRank
|
|||
chars[1] = '\n';
|
||||
string[] sdata = data.Split(chars);
|
||||
User previousUser = new User("", "");
|
||||
bool prevNew = true;
|
||||
//bool prevNew = true;
|
||||
foreach (string line in sdata)
|
||||
{
|
||||
if (line.Contains("files changed") && prevNew)
|
||||
if (line.Contains("files changed"))
|
||||
{
|
||||
int startIns = line.IndexOf(",") + 1;
|
||||
string insertions = line.Substring(startIns, line.IndexOf("insertions") - startIns);
|
||||
|
@ -115,14 +115,14 @@ namespace getRank
|
|||
string[] user = line.Split(';');
|
||||
if (UserExists(user[2], user[1]))
|
||||
{
|
||||
prevNew = iUser(user[2]).addCommit(user[0]);
|
||||
iUser(user[2]).addCommit(user[0]);
|
||||
previousUser = iUser(user[2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
User aUser = new User(user[2], user[1]);
|
||||
users.Add(aUser);
|
||||
prevNew = aUser.addCommit(user[0]);
|
||||
aUser.addCommit(user[0]);
|
||||
previousUser = aUser;
|
||||
}
|
||||
}
|
||||
|
@ -253,22 +253,9 @@ namespace getRank
|
|||
/// <param name="commit">
|
||||
/// Commit ID <see cref="System.String"/>
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// Does not already exist <see cref="System.Boolean"/>
|
||||
/// </returns>
|
||||
internal bool addCommit(string commit)
|
||||
internal void addCommit(string commit)
|
||||
{
|
||||
if (!commits.Contains(commit))
|
||||
{
|
||||
commits.Add(commit);
|
||||
//Does not already exist.
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
//Does already exist.
|
||||
return false;
|
||||
}
|
||||
commits.Add(commit);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Двоичные данные
getRank/bin/Debug/getRank.exe
Двоичные данные
getRank/bin/Debug/getRank.exe
Двоичный файл не отображается.
Двоичные данные
getRank/bin/Debug/getRank.exe.mdb
Двоичные данные
getRank/bin/Debug/getRank.exe.mdb
Двоичный файл не отображается.
|
@ -21,7 +21,7 @@
|
|||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
<Commandlineparameters>--git-dir "/home/dmulder/gitMono" --dir "/home/dmulder"</Commandlineparameters>
|
||||
<Commandlineparameters>--git-dir "/home/dmulder/mono" --dir "/home/dmulder"</Commandlineparameters>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
||||
<DebugType>none</DebugType>
|
||||
|
|
Двоичные данные
getRank/getRank.pidb
Двоичные данные
getRank/getRank.pidb
Двоичный файл не отображается.
Загрузка…
Ссылка в новой задаче