-mr (0.37) UNRELEASED; urgency=low
+mr (1.06) UNRELEASED; urgency=low
- * Add git-remote file to lib.
+ * Fix propigation of failure from pre and post hooks and from fixups.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 27 Oct 2011 12:18:43 -0400
+
+mr (1.05) unstable; urgency=low
+
+ * README now gives a quick into to using mr.
+ * Brought back the "deleted" parameter, which provides an easy way to
+ mark repositories that should be removed.
+ * Allow untrusted mrconfig files to set parameters to true/false.
+ So skip=true or deleted=true can be used in an untrusted mrconfig file.
+ * Also allow order=N in an untrusted mrconfig file.
+ * Support bzr checkouts, which are updated with "bzr update",
+ and to which bzr automatically pushes commits. Closes: #643589
+ * Use bzr branch, not deprecated bzr clone when registering bzr
+ repositories. Closes: #643591
+ * Allow bzr branch|clone|get|checkout in untrusted mrconfig files.
+ * Avoid using sed -r in git-fake-bare, for OSX portability.
+ * git-fake-bare: handle fake bare repositories with core.bare not set
+ (Thanks, Julien Rebetez)
+
+ -- Joey Hess <joeyh@debian.org> Tue, 27 Sep 2011 17:28:35 -0400
+
+mr (1.04) unstable; urgency=low
+
+ * Improve trust errors displayed while bootstrapping. Closes: #628234
+ * Allow mr register to be used with mrconfig file that does not yet
+ exist. Closes: #629217
+
+ -- Joey Hess <joeyh@debian.org> Sun, 19 Jun 2011 15:52:42 -0400
+
+mr (1.03) unstable; urgency=low
+
+ * Added git-subtree library. Thanks, Svend Sorensen
+ * Now --quiet supresses all output from commands run, as well
+ as from mr, unless a command fails. Closes: #529296
+
+ -- Joey Hess <joeyh@debian.org> Sun, 01 May 2011 19:09:35 -0400
+
+mr (1.02) unstable; urgency=low
+
+ * Fix bug in escaping.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 22 Jan 2011 01:18:23 -0400
+
+mr (1.01) unstable; urgency=low
+
+ * Add "mr run", which can run an arbitrary command in each repository.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 20 Jan 2011 16:50:49 -0400
+
+mr (1.00) unstable; urgency=low
+
+ * Trust flag day. All mrconfig files except the main ~/.mrconfig are
+ now untrusted by default, until listed in ~/.mrtrust.
+ * The -p flag is now enabled by default. mr first reads ~/.mrconfig,
+ and then looks for an additional .mrconfig file in the current
+ directory or one of its parent directories. Closes: #557963
+
+ -- Joey Hess <joeyh@debian.org> Wed, 19 Jan 2011 14:28:38 -0400
+
+mr (0.51) unstable; urgency=low
+
+ * Fix display when absolute directories are configured in mrconfig.
+ * Add push to manpage synopsis. Closes: #603029
+ * Do not return a nonzero exit status when all repositories were skipped.
+ Closes: #607287
+
+ -- Joey Hess <joeyh@debian.org> Thu, 16 Dec 2010 12:53:32 -0400
+
+mr (0.50) unstable; urgency=low
+
+ * Now supports the Fossil VCS. (Thanks, Jimmy Tang)
+ * Added fixups hook, which can be used to run a command after
+ a repository is checked out or updated. Closes: #590868
+ * Added support for arbitrary pre and post hooks for all defined mr
+ commands. For example, pre_commit is run before all commits; post_update
+ is run after all updates. Closes: #481341
+
+ -- Joey Hess <joeyh@debian.org> Sun, 29 Aug 2010 15:00:01 -0400
+
+mr (0.49) unstable; urgency=low
+
+ * Update suggests for git-core to git transition.
+ * Use short mode status output for git and bzr.
+ * Typo. Closes: #586233, #588913
+
+ -- Joey Hess <joeyh@debian.org> Sun, 18 Jul 2010 23:08:06 -0400
+
+mr (0.48) unstable; urgency=low
+
+ * Fix the hours_since function built into mr's shell library to
+ not exit, but return a true/false exit status. This allows it to be
+ used outside of skip tests.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 05 Feb 2010 17:12:01 -0500
+
+mr (0.47) unstable; urgency=low
+
+ * Pass -L to curl to allow it to follow redirects when bootstrapping.
+ (Pavel Avgustinov)
+ * Allow empty sections to be used in mrconfig files.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 05 Feb 2010 16:40:29 -0500
+
+mr (0.46) unstable; urgency=low
+
+ * Avoid using abs_path to determine canonical repo path, as that fails
+ when the repo has not yet been checked out.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 10 Dec 2009 17:28:26 -0500
+
+mr (0.45) unstable; urgency=low
+
+ * Fix pod error. Closes: #558012
+ * bootstrap: Improve stats display.
+ * Add --insecure option that can be used to ignore SSL cert errors
+ when bootstrapping. (Pavel Avgustinov)
+ * Fix handling of a repository in "."
+
+ -- Joey Hess <joeyh@debian.org> Tue, 08 Dec 2009 14:58:21 -0500
+
+mr (0.44) unstable; urgency=low
+
+ * Make mr -i pass -i to the shell, to ensure it knows it should be an
+ interactive shell.
+ * mr help: Support man on SunOS and OS X. (Geoff Davis)
+ * mr bootstrap: Fix cross-device rename failure. Closes: #557962
+
+ -- Joey Hess <joeyh@debian.org> Wed, 25 Nov 2009 12:39:08 -0500
+
+mr (0.43) unstable; urgency=low
+
+ * Set User-Agent to "mr" when downloading the mrconfig file
+ with mr bootstrap. Closes: #541778
+ * Man page typo. Closes: #545412
+ * mr bootstrap: Allow a directory to checkout into to be specified,
+ and create it if necessary.
+ * mr bootstrap: If the mrconfig file contains a repository named ".",
+ check it out into the top level of the directory bootstrapped.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 08 Sep 2009 20:22:32 -0400
+
+mr (0.42) unstable; urgency=low
+
+ * Add support for ~/.mrtrust, which can be used to list trusted mrconfig
+ files. If you create this file, all files not listed in it will be treated
+ as untrusted, and carefully limited in what they can do. This improves
+ security when using mrconfig files provided by others.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 07 Aug 2009 16:38:31 -0400
+
+mr (0.41) unstable; urgency=low
+
+ * Add -p switch, that makes mr search the current directory and its
+ parents for a .mrconfig file to use.
+ * Add `mr bootstrap`, which downloads an url to a .mrconfig file
+ in the current directory and then checks out all repositories configured
+ in it. This is intended for projects that want to publish a mrconfig file
+ to automate use of their several repositories.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 06 Aug 2009 22:38:58 -0400
+
+mr (0.40) unstable; urgency=low
+
+ * Pass --pull to bzr merge to avoid needing to commit
+ merged changes. Closes: #524352
+
+ -- Joey Hess <joeyh@debian.org> Fri, 31 Jul 2009 13:47:22 -0400
+
+mr (0.39) unstable; urgency=low
+
+ * Determine current branch for fake-bare update (martin f. krafft)
+
+ -- Joey Hess <joeyh@debian.org> Mon, 09 Mar 2009 22:50:54 -0400
+
+mr (0.38) unstable; urgency=low
+
+ * Remove gitless lib. It turned out to be better to simply
+ use git clone --shared when checking out. Sorry for the churn..
+
+ -- Joey Hess <joeyh@debian.org> Thu, 22 Jan 2009 15:39:33 -0500
+
+mr (0.37) unstable; urgency=low
+
+ * Add "gitless" file to lib.
This adds a special type of git repository, where the .git directory
is stored on a file server, to avoid wasting space with it on the client.
+ * Revert buggy change to directory printing code.
- -- Joey Hess <joeyh@debian.org> Thu, 15 Jan 2009 22:47:48 -0500
+ -- Joey Hess <joeyh@debian.org> Wed, 21 Jan 2009 01:40:59 -0500
mr (0.36) unstable; urgency=low