[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] monotone.ca sync patterns
From: |
Stephen Leake |
Subject: |
Re: [Monotone-devel] monotone.ca sync patterns |
Date: |
Sun, 17 Oct 2010 20:54:35 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (windows-nt) |
Timothy Brownawell <address@hidden> writes:
> With the new splitted server databases, the 'monotone' and 'contrib' servers
> need some rather involved sync patterns if you're going to be syncing
> everything
> to the same local database. The below patterns should work if you start with a
> fresh database, otherwise there are several additional things to exclude from
> the
> 'monotone' server (at least also
> nvm.{dumb,levitte.cvsserver,public-keys,tbrownaw.sample-policy,tortoise}* ,
> and
> possibly some more).
>
>
>
> mtn://monotone.ca/monotone?net.venge.monotone{,.*};-net.venge.monotone.{contrib,guitone,viewmtn,web,trac-plugin}*
>
> mtn://monotone.ca/contrib?ca.monotone.contrib*;net.venge.monotone{-viz,.contrib,.viewmtn}*;-net.venge.monotone.contrib.{mtn-browse,lib.automate-stdio}*
>
> mtn://mtn-host.prjek.net/monotone is now a read-only mirror and only has
> things that
> are on the new server. But it does pull from several of the databases there,
> so you'll
> need the above patterns if you plan to use it.
The new --dry-run option for sync, push, and pull (now in main) can help
here; it allows you to test a pattern to see what would be pushed.
--
-- Stephe