Next | Query returned 151 messages, browsing 141 to 150 | Previous

History of commit frequency

CVS Commit History:


   2005-05-04 14:17:59 by Julio M. Merino Vidal | Files touched by this commit (2) | Package updated
Log message:
Update to 0.19:

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 <matt@ucc.asn.au>.
	- first steps towards automated benchmarking.  Thanks
	  to Timothy Brownawell <tbrownaw@gmail.com>.
- new major features:
	- "annotate" command; still requires optimization.
	  Thanks to Emile Snyder <emile@alumni.reed.edu>.
	- "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
	  <richard@levitte.org>.
	- new hooks to automatically initialize attributes on
	  add; monotone now automatically sets execute bit on
	  executables.  Thanks to Joel Reed
	  <joelwreed@comcast.net>.
	- new automate command "select", to do selector
	  expansion.  Thanks to Richard Levitte
	  <richard@levitte.org>.
	- new automate commands "graph", "parents",
	  "children", "ancestors", to easily inspect history.
	  Special thanks to Sebastian Spaeth
	  <Sebastian@SSpaeth.de>.
	- new command "db kill_rev_locally".  Thanks to
	  Sebastian Spaeth <Sebastian@sspaeth.de>.
	- 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 <derek@echologic.com>.
- ui improvements:
	- netsync progress ticker in kilobytes/megabytes.
	  Thanks to Matt Johnston <matt@ucc.asn.au> and
	  Sebastian Spaeth <Sebastian@sspaeth.de>.
	- tickers do not cause annoying scrolling when wider
	  than window.  Special thanks to Matthew Gregan
	  <kinetik@orcon.net.nz>.
	- warn users when a commit creates divergence, and
	  when an update ignores it.  Thanks to Jeremy Cowgar
	  <jeremy@cowgar.com>.
	- 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 <richard@levitte.org>.
- bug fixes:
	- many cvs_import bugs fixed.  Special thanks to Jon
	  Bright <jon@siliconcircus.com>, Emile Snyder
	  <emile@alumni.reed.edu>, Hansjoerg Lipp
	  <hjlipp@web.de>, Matthew Gregan
	  <kinetik@orcon.net.nz>.
	- windows/unix working copy line ending conversion now
	  works correctly.  Thanks to Emile Snyder
	  <emile@alumni.reed.edu>.
	- many fixes to i18n-ized filename support
	- "drop" and "rename" now affect file attributes as
	  well.  Thanks to Richard Levitte
	  <richard@levitte.org> and Joel Reed
	  <joelwreed@comcast.com>.
	- better error reporting in netsync.  Thanks to
	  Grahame Bowland <grahame@angrygoats.net>.
	- only set working directory's default branch on some
	  commands (update, commit).  Thanks to Florian Weimer
	  <fw@deneb.enyo.de>.
	- "db check" now sets exit status correctly, for use
	  in scripts.  Thanks to Derek Scherger
	  <derek@echologic.com>.
	- many others...
- fantastic emacs integration in contrib/monotone.el.  Thanks
  to Harley Gorrell <harley@panix.com>.
- 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.
   2005-04-12 13:32:32 by Julio M. Merino Vidal | Files touched by this commit (2) | Package updated
Log message:
Update to 0.18:

0.18 release.  performance improvements, features, and bug fixes.
This release is dedicated to Shweta Narayan.

- most operations sped up by a factor of 2 or better; many sped up
  by up several orders of magnitude.
	- special thanks to Matt Johnston <matt@ucc.asn.au>, Derek
	  Scherger <derek@echologic.com>, Linus Torvalds
	  <torvalds@osdl.org>.
- new concept: "database vars".  Used in several features below.
- new features:
	- new file "MT/log" can be edited while you work,
	  sets default changelog.  (no change in behaviour if
	  you do not edit it.)  Thanks to Jeremy Cowgar
	  <jeremy@cowgar.com>.
	- monotone now stores default netsync
	  server/collection, initialized on first use of
	  netsync.
	- you no longer need to manually import server
	  keys, monotone will fetch the key from the server on
	  first netsync.
	- monotone keeps track of keys of servers you have
	  previously synced with, to prevent man-in-the-middle
	  attacks.
	- several powerful new "automate" commands added.
	- new command 'ls known', lists files that are under version
	  control.  Thanks to Florian Weimer <fw@deneb.enyo.de>.
	- preliminary "inodeprints" functionality -- speeds up diff,
	  status, etc.  No UI or documentation yet -- in a working
	  copy, 'touch MT/inodeprints' to enable, then commit or
	  update to populate cache.
- UI improvements:
	- Added short options -r, -b, -k, -m.
	- default to 'dot' ticker-style when stderr is
	  not a tty, thanks to Derek Scherger
	  <derek@echologic.com>.
	- New "-@/--xargs" option, helpful when using new
	  automate commands.  Thanks to Richard Levitte
	  <richard@levitte.org>.
	- New "--depth" argument to 'log'.  Thanks to Richard
	  Levitte <richard@levitte.org>.
	- 'db info' gives statistics on space usage.
	- new command 'dropkey'.  Thanks to Jeremey Cowgar
	  <jeremy@cowgar.com>.
- robustness improvement: if monotone crashes in a working
  directory and --dump and --debug were not specified, saves
  debug dump to "MT/debug" for analysis, instead of
  discarding.
- new contributed scripts: CIA (cia.navi.cx) notification,
  email notification, Bash completion.
- 33 new integration tests.  total line coverage: ~82%.
- many bug fixes
	- Special thanks to Matt Johnston <matt@ucc.asn.au>,
	  for going above and beyond to track down the last
	  release blocker.

- upgrading from 0.17 requires only a 'db migrate'.
   2005-04-11 23:48:17 by Todd Vierling | Files touched by this commit (3539)
Log message:
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
   2005-03-21 23:50:20 by Julio M. Merino Vidal | Files touched by this commit (2)
Log message:
Update to 0.17:

0.17 release. bug fixes and features.

- many, many robustness improvements
	- more careful checking everywhere
	- much more thorough test suite
	- all revisions subject to careful checks before
	  entering database
		- not yet fully optimized; "pull" may be very
		  slow and use lots of cpu
	- support for "epochs", to safely manage future
	  rebuilds, hash migration, etc.
	- new "db check" command, thanks to Derek Scherger
	  <derek@echologic.com>.
- now uses sqlite3, thanks to Christof Petig
  <christof@petig-baender.de>.
	- removes most former size limitations
- "restrictions" support, thanks to Derek Scherger
  <derek@echologic.com>.
	- most commands now take a list of files to limit
	  their actions to
	- monotone can now be run from anywhere in the working
	  directory (not just the root)
	- new command "monotone setup" required to create a
	  working directory for a new project
- important security fix -- don't use shell when calling
  external merge commands.
- format change for "MT/options", ".mt-attrs"; you may have to
  edit these files
	- new command "attr" for managing .mt-attrs.
- builds merkle tries in-memory -- netsync starts up many times faster
- start of new "automate" interface, for shell scripts and others.
- new command "cdiff": generates context diffs.
- remove most of now-obsolete manifest/file cert support.
- 60+ new integration tests.
- many portability fixes
	- in particular, major win32 cleanups, thanks to Jon
	  Bright <jon@siliconcircus.com>.  win32 is once again
	  fully and natively supported.
- many bug fixes
- several incompatible changes: see file UPGRADE for migration information
   2005-02-26 23:50:24 by Julio M. Merino Vidal | Files touched by this commit (1)
Log message:
Catch up with Boost packages rework: no need to use BOOST_SUFFIX any more
(because libraries are unversioned), and we only need to depend on the
binary libraries (boost-libs); the huge boost dependency disappears.
Bump PKGREVISION to 1.
   2005-02-23 23:24:35 by Alistair G. Crooks | Files touched by this commit (505)
Log message:
Add RMD160 digests.
   2005-01-12 12:38:40 by Julio M. Merino Vidal | Files touched by this commit (1)
Log message:
Capitalize Monotone.
   2005-01-01 17:41:43 by Julio M. Merino Vidal | Files touched by this commit (3)
Log message:
Update to 0.16, which includes mostly important bug fixes:

- 50+ new integration tests
- many NetBSD portability fixes
- release build on gcc 3.4 / FC3
- masses of changeset bugs in 0.15 fixed

Some bogus changesets were generated in the 0.16 development cycle.  You
will need to rebuild revision graph.
   2004-11-28 11:35:45 by Julio M. Merino Vidal | Files touched by this commit (8) | Package updated
Log message:
Changes in the package, coming from a monotone package I started creating
yesterday w/o having checked for this one:
- Beautify DESCR.
- Take maintainership.
- Handle monotone.info properly.
- Mark the package as C/C++.
- Use boost's toolset.mk to get the compiler name.
- Simplify patches by using CPPFLAGS.
- Add missing dependencies.

While here, update to 0.15:
- overhauled the internal representation of changes.  see README.changesets
  for details.
- fixed bugs in merkle trie synchronization code.
- fixed echoing and progress UI bugs (helps when using in emacs).
- upgraded cryptopp to 5.2.1.
- fixed bug 8715, diff hunk coordinate reporting.
- added figures, new tutorial to manual.
- improve accuracy of log command.
- several build, configure, and linkage fixes.
- some OSX / PPC portability fixes.
   2004-10-03 02:13:34 by Todd Vierling | Files touched by this commit (908)
Log message:
Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Next | Query returned 151 messages, browsing 141 to 150 | Previous