From 6d98914772410ffcc832dccff9589dc7781184a5 Mon Sep 17 00:00:00 2001 From: Varun Date: Sat, 21 Mar 2015 01:34:43 -0700 Subject: [PATCH] Added key for signing of assemblies2. Modified TreeChanges class to check for existence of the key before adding to dictionary 3. Modified the assembly info 4. Ran all the test. 5 tests were skipped. --- LibGit2Sharp/LibGit2Sharp.csproj | 9 +++++++++ LibGit2Sharp/Properties/AssemblyInfo.cs | 2 +- LibGit2Sharp/TreeChanges.cs | 5 ++++- LibGit2Sharp/key.snk.pfx | Bin 0 -> 1764 bytes 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 LibGit2Sharp/key.snk.pfx diff --git a/LibGit2Sharp/LibGit2Sharp.csproj b/LibGit2Sharp/LibGit2Sharp.csproj index 3ca4a3892..7272f1ede 100644 --- a/LibGit2Sharp/LibGit2Sharp.csproj +++ b/LibGit2Sharp/LibGit2Sharp.csproj @@ -38,6 +38,12 @@ false bin\Release\LibGit2Sharp.xml + + true + + + key.snk.pfx + @@ -350,6 +356,9 @@ + + + diff --git a/LibGit2Sharp/Properties/AssemblyInfo.cs b/LibGit2Sharp/Properties/AssemblyInfo.cs index b848dc65a..22e050b5a 100644 --- a/LibGit2Sharp/Properties/AssemblyInfo.cs +++ b/LibGit2Sharp/Properties/AssemblyInfo.cs @@ -44,4 +44,4 @@ [assembly: AssemblyVersion("0.22.0")] [assembly: AssemblyFileVersion("0.22.0")] -[assembly: AssemblyInformationalVersion("0.22.0-dev00000000000000")] +[assembly: AssemblyInformationalVersion("0.22.0-pre03212015012115")] diff --git a/LibGit2Sharp/TreeChanges.cs b/LibGit2Sharp/TreeChanges.cs index 1529a25cd..28bcd8691 100644 --- a/LibGit2Sharp/TreeChanges.cs +++ b/LibGit2Sharp/TreeChanges.cs @@ -64,7 +64,10 @@ private void AddFileChange(GitDiffDelta delta) var treeEntryChanges = new TreeEntryChanges(delta); fileDispatcher[treeEntryChanges.Status](this, treeEntryChanges); - changes.Add(treeEntryChanges.Path, treeEntryChanges); + if (!changes.ContainsKey(treeEntryChanges.Path)) + { + changes.Add(treeEntryChanges.Path, treeEntryChanges); + } } #region IEnumerable Members diff --git a/LibGit2Sharp/key.snk.pfx b/LibGit2Sharp/key.snk.pfx new file mode 100644 index 0000000000000000000000000000000000000000..6dcb85abd114e8e6388a58a30a78b39b454d4f2b GIT binary patch literal 1764 zcmY+Ddpy(oAIHC&8JSy%N#=TV(66%%lX13GE;%Peh!S&))}hSLJ(n*wHMLoUBy;H? zr_*xTsPJpK6_YxVdve!_rXjcL_pQh8ch2Md@qT~a@8|3N{yaW^d|p@(ISz+OVL{{# z?(~AJ%>{)U4hJSTo+V)6Y)O%_rtM5uUawUzPZeZbJ^Y!UQN?c{%!@bU2hJ4F`h@9JB-7r_ zu{|XfFKlmxOdtHyK*hQIS&LX>D(4pkI}=J9QaTZbCs4P98>H9Q<5xmeORQsu+XhP# z;&lW}XHBQKT+fT`w=-2UkLSlYPPH1%(#4IMNiLn4CP{s@eZ?-By01KkI)3V+9MvLY zL$0;7(~h_hT^&lFO3sTOf>Z0O!!_*_O1X6uI_0TRV=%|>!VE4{E0RD~m`$i^Tb$eA z4T${}!w2p~P&6?2t^FGr?W)V8MBDT)N@()EctLoHZm&q?hr9=lIqsG7lpZ>E*Y_6r z_xc`ZMk(5~R%z7?7tMk&3Ch8BRd?if?R=MDJTrwfCJbGL5IJ8LSBllRvqeYT-;SIr z%@1iO9@AOdi+{E!+x*tfi0W#Oob=D>ZvUb7+wYC;@Y46-y{X;YZ{?G_W-=r43pfN=K?Dy~ z<`A&}a8P9n9Du_7n`#be7LZ~I5TJQWNU?(Q1*|V}n<)~8fPt3VVK`TeGjIe50|J3a zAOfI45duU3x_~>Bzmjm^G}Il0>NwyW#3GS@8 z%ATG>JkA$tF6%s5?%$z;v-OMyi93_`oBZpcj+MYo1*J!rFYQ6Rye$g#*JHcIGsdln z@x%P?oCh~6xpDOy4TYmb3|Ulqsa0f9+~Q{%y?ONq^5ZM8LLo^G7JFancd_lX|0A1< zZ3$h9)=#`?tLfy`)q)MXf8{mIP6IPLqbwlRls zf8puC2Oi^IV{45CfgQhk)S@ub;(WV%Aek1BJN6_WyF`T zjvq7dw{q1MNy_hU6Xu#owmviA2E&H6IkzWs_3L1SQToDUrsvr(W!5i39^KDZlgWtT z(Dm2Hh4p?^(vD$%y@|{U*3ER7i~WdRt-W*S!;s{~d9{T=mpSh;YrBo(o%R6J(r~Kl;?nQ@>ZVdDTX120V`6@KmSNg9c6?) ze=KaduHRJqWOOk0vta$?HDVh2Rn6%@y{RqDJr{CrR*xk1RgTF%_nMzFXgL+kSR%e% zUz?w6Tl;i4md5LEV$LWxU2M}C3cnR?$K60D8xU7>QvVRRpW4Zlv`>aJ>@&Iebmn5A z4Qk(VsNMd1!@Cc5agO2z0YwRdyW%Rdle+lU7Fim*Y6Rw5lOb)+<$ZSs6B#fR5&aLWdwYZQ_eTlFJe~@au90#&3L+*onMl#Wu1$XvPfYO KrY-&T1OFHKy$Id_ literal 0 HcmV?d00001