Daniel Shahaf <d...@daniel.shahaf.name> wrote on 06/30/2011 01:41:51 PM:
> > >> The reason SQLite was used is that rev props can be edited via svn
> > >> prop*--revprop
> > >>
> > >> So you could also disable the pre-revprop-change hook during a 
backup
> > >> and that should make you safe.  And if you have not enabled it in 
the
> > >> first place, then there is really no issue anyway.
> > >>
> > >
> > > Inaccurate.
> > >
> > > The pre-revprop-change hook lives in libsvn_repos.  It has zero 
effect
> > > on API users that change revprop via libsvn_fs API's.
> > 
> > OK, then what is accurate?  Are you saying we do not support editing
> > revision properties once they are packed?  Is the SQLite db that
> > stores revprops only written to by the pack process?
> 
> It is possible to edit revprops both before and after 'svnadmin pack'.
> In the 'after' case, a non-svn_fs_pack() process modifies revprops.db
> in-place.

I'm still not clear if a single .db file is used once a repo is packed,
or if that .db file only holds the "packed" revprops and not the
currently "unpacked" ones.

Or asked a different way, does a new commit update the revprop.db or
does it just create files like 1.6 did and things are only added
to the db during svnadmin pack...

Kevin R.

Reply via email to