Ryan Schmidt wrote on Fri, Sep 03, 2010 at 16:57:31 -0500:
> 
> On Sep 3, 2010, at 16:51, Daniel Shahaf wrote:
> 
> > Ryan Schmidt wrote on Fri, Sep 03, 2010 at 15:29:17 -0500:
> > 
> >> the dump format does not include information
> >> about hook scripts, config files or locks. If you dump and load, the new
> >> repository will have the default hook script templates (so, no hook 
> >> scripts),
> >> the default configuration, and nothing locked. But I think you can manually
> >> bring the relevant files from the old repository to the new one to preserve
> >> this data.
> > 
> > For hooks and config files, yes.
> 
> I thought I heard others say you could copy the db/locks directory to
> preserve locks, too. Will that not work?

The API does not promise that copying db/locks will work.


And if someone tries that anyway?  In general, I think the answer to
your question is the same as the answer to the general "Can I rsync my
repository directory?" question:

* under FSFS, the API doesn't allow it but it might work under certain
  conditions.

* under BDB, db/locks is a BDB database,
  and you probably know better than me when it is/isn't safe to just
  copy those :-).

Reply via email to