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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2009-01-06 17:27:55 +0300
committerJonathan Pryor <jpryor@novell.com>2009-01-06 17:27:55 +0300
commit518e7393d8d9a443d4560a4d49ac6bbc01f895b1 (patch)
tree3a3f8983dd0260bfbc8e3e3bebaf308e1c4b5053 /man/mdoc-update.1
parentaeab59ba3a652692d93d0bf25c3cc6cb32d7d8a9 (diff)
* man/mdoc-update.1: Document -fno-assembly-versions.
svn path=/trunk/mono/; revision=122544
Diffstat (limited to 'man/mdoc-update.1')
-rw-r--r--man/mdoc-update.133
1 files changed, 33 insertions, 0 deletions
diff --git a/man/mdoc-update.1 b/man/mdoc-update.1
index 72f9008ae9e..0ae9654ea2b 100644
--- a/man/mdoc-update.1
+++ b/man/mdoc-update.1
@@ -133,6 +133,39 @@ documented as throwing an ArgumentNullException, which cannot happen.
.ne
.RE
.TP
+\fB\-f\fR=\fIFLAG\fR
+Specify a flag to alter behavior. Valid flags include:
+.RS
+.ne 8
+.TP
+.B no-assembly-versions
+See the \fB-fno-assembly-versions\fR documentation, below.
+.ne
+.RE
+.TP
+\fB\-fno-assembly-versions\fR
+Do not generate \fI/Type/AssemblyInfo/AssemblyVersion\fR and
+\fI/Type/Members/Member/AssemblyInfo\fR elements.
+.Sp
+This is useful to prevent "churn" during updates. Normally, if a type or
+member hasn't changed but the assembly version has changed, then all types and
+members will be updated to include a new \fI//AssemblyVersion\fR element, thus
+increasing the amount of changes that need review before committing (assuming
+all changes are actually reviewed before commit).
+.Sp
+WARNING: This \fIwill\fR interact badly with the \fB--delete\fR option, as
+\fB--delete\fR uses the \fI//AssemblyVersion\fR elements to track version
+changes. Thus, if you have a member which is present in an early assembly
+version and is removed in a subsequent assembly version, such as
+\fISystem.Text.UTF8Encoding.GetBytes(string)\fR (which is present in .NET 1.0
+but not in .NET 2.0), then the member will be removed when the
+\fB--delete -fno-assembly-versions\fR options are specified, the member was
+present in an earlier version of the assembly, and the current version of the
+assembly does not contain the member.
+.Sp
+Consequently, this option should \fIonly\fR be specified if types and members
+will \fInever\fR be removed from an assembly.
+.TP
\fB\-i\fR, \fB\-\-import\fR=\fIFILE\fR
Import documentation found within \fIFILE\fR.
.Sp