changeset 3863:1ef8ada4370f

Remove hard-coded version numbers and release notes from packaging
author Matt Mackall <mpm@selenic.com>
date Sun, 10 Dec 2006 17:41:07 -0600
parents 46abbed02b2d
children 1a7794525c2b
files contrib/macosx/Welcome.html contrib/mercurial.spec contrib/win32/ReadMe.html contrib/win32/mercurial.iss contrib/win32/postinstall.txt
diffstat 5 files changed, 9 insertions(+), 226 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/macosx/Welcome.html	Sun Dec 10 20:35:28 2006 -0200
+++ b/contrib/macosx/Welcome.html	Sun Dec 10 17:41:07 2006 -0600
@@ -12,66 +12,8 @@
 <body>
 <p class="p1">This is a prepackaged release of <a href="http://www.selenic.com/mercurial">Mercurial</a> for Mac OS X.</p>
 <p class="p2"><br></p>
-<p class="p1">It is based on Mercurial 0.9.1</p>
 <br>
-<pre>
-Release Notes
--------------
-
-2006-07-24  v0.9.1
-
-Major changes between Mercurial 0.9 and 0.9.1:
-
- New features:
- - You can now configure your 'hgweb' server to let remote users
-   'push' changes over http.
- - You can now 'import' a patch in a mail message by saving the mail
-   message, and importing it.  This works for patches sent either
-   inline or as attachments.
- - The 'diff' command now accepts '-rA:B' syntax as a synonym for
-   '-r A -r B', and adds '-b' and '-B' options.
-
- New contributions and extensions:
- - The 'acl' extension lets you lock down parts of a repository
-   against incoming changes
- - The 'extdiff' extension lets you run your favourite graphical
-   change viewer
- - Comprehensive integration with the 'vim' editor
- - A restricted shell for 'ssh'-hosted repositories
- - An importer for 'darcs' repositories
-
- New hooks added:
- - 'preupdate' is run before an update or merge in the working
-   directory.
- - 'update' is run after an update or merge in the working
-   directory.
-
- Behaviour changes:
- - NOTE: Mercurial as installed by the Windows binary
-   installer no longer performs automatic line-ending conversion for
-   Unix/Linux compatibility.  To re-enable this feature, edit your
-   'mercurial.ini' file after you upgrade.
- - The Windows binary installer now automatically adds 'hg' to your
-   '%PATH%'.
- - The 'backout' command now runs an editor by default, to let you
-   modify the commit message for a backed-out changeset.
- - An earlier problem with parsing of tags has been fixed.
-   This makes tag parsing slower but more reliable.
-
- Memory usage and performance improvements:
- - The 'remove' command has been rewritten to be hundreds of times
-   faster in large repositories.
- - It is now possible to 'clone' a repository very quickly over a
-   LAN, if the server is configured to allow it.  See the new 'server'
-   section in the 'hgrc' documentation.
-
- Other changes of note:
- - Mercurial will now print help for an extension if you type 'hg
-   help EXT_NAME'.
- - The usual array of bug fixes and documentation improvements.
- - The integrated web server is now more WSGI-compliant.
- - Work has begun to solidify Mercurial's API for use by third-party
-   packages.
-</pre>
+<p>
+Please be sure to read the latest <a href="http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew">release notes</a>.</p>
 </body>
 </html>
--- a/contrib/mercurial.spec	Sun Dec 10 20:35:28 2006 -0200
+++ b/contrib/mercurial.spec	Sun Dec 10 17:41:07 2006 -0600
@@ -1,6 +1,6 @@
 Summary: Mercurial -- a distributed SCM
 Name: mercurial
-Version: 0.8
+Version: snapshot
 Release: 0
 License: GPL
 Group: Development/Tools
@@ -38,5 +38,6 @@
 %{_bindir}/hg
 %{pythonlib}/templates
 %{pythonlib}/*.py*
+%{pythonlib}/hgweb/*.py*
 %{pythonlib}/*.so
 %{hgext}/*.py*
--- a/contrib/win32/ReadMe.html	Sun Dec 10 20:35:28 2006 -0200
+++ b/contrib/win32/ReadMe.html	Sun Dec 10 17:41:07 2006 -0600
@@ -14,7 +14,7 @@
   </head>
 
   <body>
-    <h1>Mercurial version 0.9.1 for Windows</h1>
+    <h1>Mercurial for Windows</h1>
 
     <p>Welcome to Mercurial for Windows!</p>
 
--- a/contrib/win32/mercurial.iss	Sun Dec 10 20:35:28 2006 -0200
+++ b/contrib/win32/mercurial.iss	Sun Dec 10 17:41:07 2006 -0600
@@ -4,7 +4,7 @@
 [Setup]
 AppCopyright=Copyright 2005, 2006 Matt Mackall and others
 AppName=Mercurial
-AppVerName=Mercurial version 0.9.1
+AppVerName=Mercurial snapshot
 InfoAfterFile=contrib/win32/postinstall.txt
 LicenseFile=COPYING
 ShowLanguageDialog=yes
@@ -14,10 +14,9 @@
 AppUpdatesURL=http://www.selenic.com/mercurial
 AppID={{4B95A5F1-EF59-4B08-BED8-C891C46121B3}
 AppContact=mercurial@selenic.com
-OutputBaseFilename=Mercurial-0.9.1
+OutputBaseFilename=Mercurial-snapshot
 DefaultDirName={sd}\Mercurial
 SourceDir=C:\hg\hg-release
-VersionInfoVersion=0.9.1
 VersionInfoDescription=Mercurial distributed SCM
 VersionInfoCopyright=Copyright 2005, 2006 Matt Mackall and others
 VersionInfoCompany=Matt Mackall and others
--- a/contrib/win32/postinstall.txt	Sun Dec 10 20:35:28 2006 -0200
+++ b/contrib/win32/postinstall.txt	Sun Dec 10 17:41:07 2006 -0600
@@ -4,165 +4,6 @@
 For configuration and usage directions, please read the ReadMe.html
 file that comes with this package.
 
-Release Notes
--------------
-
-2006-07-24  v0.9.1
-
-Major changes between Mercurial 0.9 and 0.9.1:
-
- New features:
- - You can now configure your 'hgweb' server to let remote users
-   'push' changes over http.
- - You can now 'import' a patch in a mail message by saving the mail
-   message, and importing it.  This works for patches sent either
-   inline or as attachments.
- - The 'diff' command now accepts '-rA:B' syntax as a synonym for
-   '-r A -r B', and adds '-b' and '-B' options.
-
- New contributions and extensions:
- - The 'acl' extension lets you lock down parts of a repository
-   against incoming changes
- - The 'extdiff' extension lets you run your favourite graphical
-   change viewer
- - Comprehensive integration with the 'vim' editor
- - A restricted shell for 'ssh'-hosted repositories
- - An importer for 'darcs' repositories
-
- New hooks added:
- - 'preupdate' is run before an update or merge in the working
-   directory.
- - 'update' is run after an update or merge in the working
-   directory.
-
- Behaviour changes:
- - NOTE: Mercurial as installed by the Windows binary
-   installer no longer performs automatic line-ending conversion for
-   Unix/Linux compatibility.  To re-enable this feature, edit your
-   'mercurial.ini' file after you upgrade.
- - The Windows binary installer now automatically adds 'hg' to your
-   '%PATH%'.
- - The 'backout' command now runs an editor by default, to let you
-   modify the commit message for a backed-out changeset.
- - An earlier problem with parsing of tags has been fixed.
-   This makes tag parsing slower but more reliable.
-
- Memory usage and performance improvements:
- - The 'remove' command has been rewritten to be hundreds of times
-   faster in large repositories.
- - It is now possible to 'clone' a repository very quickly over a
-   LAN, if the server is configured to allow it.  See the new 'server'
-   section in the 'hgrc' documentation.
-
- Other changes of note:
- - Mercurial will now print help for an extension if you type 'hg
-   help EXT_NAME'.
- - The usual array of bug fixes and documentation improvements.
- - The integrated web server is now more WSGI-compliant.
- - Work has begun to solidify Mercurial's API for use by third-party
-   packages.
-
-
-2006-05-10  v0.9
-
-* Major changes between Mercurial 0.8.1 and 0.9:
+Also check the release notes at:
 
-  - The repository file format has been improved.
-    - This has resulted in an average 40% reduction in disk space    usage.
-    - The new format (called RevlogNG) is now the default.
-    - Mercurial works perfectly with both the old and new repository
-      file formats. It can transfer changes transparently between
-      repositories of either format.
-    - To use the new repository format, simply use `hg clone --pull` to
-      clone an existing repository.
-    - Note: Versions 0.8.1 and earlier of Mercurial cannot read
-      RevlogNG repositories directly, but they can `clone`, `pull`
-      from, and `push` to servers that are serving RevlogNG
-      repositories.
-  - Memory usage has been improved by over 50% for many common operations.
-  - Substantial performance improvements on large repositories.
-  - New commands:
-    - 'archive' - generate a directory tree snapshot, tarball, or zip
-      file of a revision
-  - Deprecated commands:
-    - 'addremove' - replaced by 'add' and 'remove --after'
-    - 'forget' - replaced by 'revert'
-    - 'undo' - replaced by 'rollback'
-  - New extensions:
-    - Bugzilla integration hook
-    - Email notification hook
-  - Nested repositories are now supported. Mercurial will not recurse
-    into a subdirectory that contains a '.hg' directory. It is treated
-    as a separate repository.
-  - The standalone web server, 'hg serve', is now threaded, so it can
-    talk to multiple clients at a time.
-  - The web server can now display a "message of the day".
-  - Support added for hooks written in Python.
-  - Many improvements and clarifications to built-in help.
-
-
-2006-04-07  v0.8.1
-
-* Major changes from 0.8 to 0.8.1:
-
-  - new extensions:
-    mq (manage a queue of patches, like quilt only better)
-    email (send changes as series of email patches)
-  - new command: merge (replaces "update -m")
-  - improved commands: log (--limit option added), pull/push ("-r" works
-    on specific revisions), revert (rewritten, much better)
-  - comprehensive hook support
-  - output templating added, supporting e.g. GNU changelog style
-  - Windows, Mac OS X: prebuilt binary packages, better support
-  - many reliability, performance, and memory usage improvements
-
-
-2006-01-29  v0.8 
-
-* Upgrade notes:
-
-  - diff and status command are now repo-wide by default
-   (use 'hg diff .' for the old behavior)
-  - GPG signing is now done with the gpg extension
-  - the --text option for commit, rawcommit, and tag has been removed
-  - the copy/rename --parents option has been removed
-
-* Major changes from 0.7 to 0.8:
-
-  - faster status, diff, and commit
-  - reduced memory usage for push and pull
-  - improved extension API
-  - new bisect, gpg, hgk, and win32text extensions
-  - short URLs, binary file handling, and optional gitweb skin for hgweb
-  - numerous new command options including log --keyword and pull --rev
-  - improved hooks and file filtering
-
- 
-2005-09-21  v0.7 with modifications
-
-* New INI files have been added to control Mercurial's behaviour:
-
-    System-wide -  C:\Mercurial\Mercurial.ini
-    Per-user    -  C:\Documents and Settings\USERNAME\Mercurial.ini
-
-  A default version of the system-wide INI file is installed with
-  Mercurial.  No per-user INI file is installed, but it will be
-  honoured if you create one.
-
-* Windows line endings are now handled automatically and correctly by
-  the update and commit commands.  See the INI file for how to
-  customise this behaviour.
-
-* NOTE: Much of the rest of the Mercurial code does not handle Windows
-  line endings properly.  Accordingly, the output of the diff command,
-  for example, will appear huge until I fix this.
-
-* Packaged text files now have correct Windows line endings.
-
-
-2005-09-21  v0.7 with modifications
-
-* This is the first standalone release of Mercurial for Windows.
-
-* I believe it to be mostly functional, with one exception: there is
-  no support yet for DOS <-> Unix line ending conversion.
+ http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew