monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: [ANNOUNCE] monotone 0.19


From: Nathaniel Smith
Subject: [Monotone-devel] Re: [ANNOUNCE] monotone 0.19
Date: Tue, 3 May 2005 04:39:55 -0700
User-agent: Mutt/1.5.9i

On Tue, May 03, 2005 at 04:36:55AM -0700, Nathaniel Smith wrote:
> I am happy to announce the release of monotone 0.19, now available

*sigh* Problem with doing releases when it's late; you do the whole
thing fine, and then you forgot to include the release notes in the
announcement :-).

Relevant excerpt from NEWS:

Tue May  3 00:31:37 PDT 2005

        0.19 release.  performance improvements, features, ui
        improvements, and bug fixes.

        - many operations sped up by another factor of 2 or better.
                - special thanks to Matt Johnston <address@hidden>.
                - first steps towards automated benchmarking.  Thanks
                  to Timothy Brownawell <address@hidden>.
        - new major features:
                - "annotate" command; still requires optimization.
                  Thanks to Emile Snyder <address@hidden>.
                - "inodeprints" for fast change detection in large
                  working dirs now fully supported; see manual for
                  details.
        - new minor features:
                - new selector "c:name=value" for selecting on
                  arbitrary certs.  Thanks to Richard Levitte
                  <address@hidden>.
                - new hooks to automatically initialize attributes on
                  add; monotone now automatically sets execute bit on
                  executables.  Thanks to Joel Reed
                  <address@hidden>.
                - new automate command "select", to do selector
                  expansion.  Thanks to Richard Levitte
                  <address@hidden>.
                - new automate commands "graph", "parents",
                  "children", "ancestors", to easily inspect history.
                  Special thanks to Sebastian Spaeth
                  <address@hidden>.
                - new command "db kill_rev_locally".  Thanks to
                  Sebastian Spaeth <address@hidden>.
                - new arguments to "commit": --author, --date; useful
                  for patch attribution and importing history.
                - new automate command "inventory" (output format will
                  change in next release, however).  Thanks to Derek
                  Scherger <address@hidden>.
        - ui improvements:
                - netsync progress ticker in kilobytes/megabytes.
                  Thanks to Matt Johnston <address@hidden> and
                  Sebastian Spaeth <address@hidden>.
                - tickers do not cause annoying scrolling when wider
                  than window.  Special thanks to Matthew Gregan
                  <address@hidden>.
                - warn users when a commit creates divergence, and
                  when an update ignores it.  Thanks to Jeremy Cowgar
                  <address@hidden>.
                - support for command-specific options (there is still
                  no rule that such options must appear after the
                  command on the command line, though).  Thanks to
                  Richard Levitte <address@hidden>.
        - bug fixes:
                - many cvs_import bugs fixed.  Special thanks to Jon
                  Bright <address@hidden>, Emile Snyder
                  <address@hidden>, Hansjoerg Lipp
                  <address@hidden>, Matthew Gregan
                  <address@hidden>.
                - windows/unix working copy line ending conversion now
                  works correctly.  Thanks to Emile Snyder
                  <address@hidden>.
                - many fixes to i18n-ized filename support
                - "drop" and "rename" now affect file attributes as
                  well.  Thanks to Richard Levitte
                  <address@hidden> and Joel Reed
                  <address@hidden>.
                - better error reporting in netsync.  Thanks to
                  Grahame Bowland <address@hidden>.
                - only set working directory's default branch on some
                  commands (update, commit).  Thanks to Florian Weimer
                  <address@hidden>.
                - "db check" now sets exit status correctly, for use
                  in scripts.  Thanks to Derek Scherger
                  <address@hidden>.
                - many others...
        - fantastic emacs integration in contrib/monotone.el.  Thanks
          to Harley Gorrell <address@hidden>.
        - 45 new integration tests.  total line coverage: ~84%.

                - upgrading from 0.18: database and working copies are
                  fully compatible.  NOTE that the configuration file
                  is now ~/.monotone/monotonerc, rather than old
                  ~/.monotonerc.  Simply create ~/.monotone, and
                  rename any existing configuration file.

Enjoy.

-- Nathaniel

-- 
When the flush of a new-born sun fell first on Eden's green and gold,
Our father Adam sat under the Tree and scratched with a stick in the mould;
And the first rude sketch that the world had seen was joy to his mighty heart,
Till the Devil whispered behind the leaves, "It's pretty, but is it Art?"
  -- The Conundrum of the Workshops, Rudyard Kipling




reply via email to

[Prev in Thread] Current Thread [Next in Thread]