Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2008-12-28 20:18:38 +0300
committerSebastien Pouliot <sebastien@ximian.com>2008-12-28 20:18:38 +0300
commit232817b227533919a2f6f3133e1ba3e07207aef4 (patch)
treedbadc349366f5120d7afae0907f6cb4493f5107c
parentbb8aaa1ed90af926e6beedc210711f88734b56fd (diff)
2008-12-28 Sebastien Pouliot <sebastien@ximian.com>
* BasicIgnoreList.cs: Add support to ignore assembly based on Name, in addition to FullName, since the later include version numbers which change too often for an ignore-file to be useful. svn path=/trunk/mono-tools/; revision=122163
-rw-r--r--gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs4
-rw-r--r--gendarme/framework/Gendarme.Framework/ChangeLog6
2 files changed, 9 insertions, 1 deletions
diff --git a/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs b/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs
index 7a21f70e..09ec61a8 100644
--- a/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs
+++ b/gendarme/framework/Gendarme.Framework/BasicIgnoreList.cs
@@ -130,7 +130,9 @@ namespace Gendarme.Framework {
protected bool AddAssembly (string rule, string assembly)
{
foreach (AssemblyDefinition definition in runner.Assemblies) {
- if (definition.Name.FullName == assembly) {
+ // check either the full name or only the name (as the version number will likely
+ // change and makes the fullname less useful in a separate ignore file)
+ if ((definition.Name.FullName == assembly) || (definition.Name.Name == assembly)) {
Add (rule, definition);
return true;
}
diff --git a/gendarme/framework/Gendarme.Framework/ChangeLog b/gendarme/framework/Gendarme.Framework/ChangeLog
index 9bb3827c..6973f688 100644
--- a/gendarme/framework/Gendarme.Framework/ChangeLog
+++ b/gendarme/framework/Gendarme.Framework/ChangeLog
@@ -1,3 +1,9 @@
+2008-12-28 Sebastien Pouliot <sebastien@ximian.com>
+
+ * BasicIgnoreList.cs: Add support to ignore assembly based on Name,
+ in addition to FullName, since the later include version numbers
+ which change too often for an ignore-file to be useful.
+
2008-12-21 Cedric Vivier <cedricv@neonux.com>
* AssemblyResolver.cs: Fix bug with method definition resolution on