diff options
Diffstat (limited to 'antlr-3.4/runtime/CSharp2/Cutting a new release.txt')
-rw-r--r-- | antlr-3.4/runtime/CSharp2/Cutting a new release.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/antlr-3.4/runtime/CSharp2/Cutting a new release.txt b/antlr-3.4/runtime/CSharp2/Cutting a new release.txt new file mode 100644 index 0000000..dbc4e3c --- /dev/null +++ b/antlr-3.4/runtime/CSharp2/Cutting a new release.txt @@ -0,0 +1,43 @@ +===================================================================== +NOTE: The following top-level directory names: + - build + - bin + - docs + are *reserved* for use by the build system. The 'nant clean' + command will remove directories with any of these names + without warning!! +===================================================================== + +To cut a new release, I need to do the following: + +a) Change the version numbers in + + all.antlr3.runtime.net.build + README.TXT + Sources/Antlr3.Runtime/default.build + Sources/Antlr3.Runtime/AssemblyInfo.cs + Sources/Antlr3.Runtime/Antlr.Runtime/Constants.cs + Sources/Antlr3.Utility/default.build + Sources/Antlr3.Utility/AssemblyInfo.cs + Sources/Antlr3.Runtime.Tests/default.build + +b) Update the contents of + + README.TXT + CHANGES.TXT + +c) Clean the build output directories: + + nant clean + +d) Build the release assemblies (for .NET v1.1 and .NET v2.0) + + nant release -t:net-1.1 + nant release -t:net-2.0 + +e) Build the release distro archives (for .NET v1.1 and .NET v2.0) + + nant dist + + +
\ No newline at end of file |