Re: recover_body() ### What if rNNN legitimately has no revprops? was: Re: Does fsfs revprop packing no longer allow usage of traditional backup software?

2011-06-30 Thread Daniel Shahaf
A consequence of this thread is r1141699, which documents the "All revisions must have rows" rule and enforces it at database read time. Daniel Shahaf wrote on Thu, Jun 30, 2011 at 22:48:27 +0300: > Philip Martin wrote on Thu, Jun 30, 2011 at 20:07:45 +0100: > > Daniel Shahaf writes: > > > > > P

Re: recover_body() ### What if rNNN legitimately has no revprops? was: Re: Does fsfs revprop packing no longer allow usage of traditional backup software?

2011-06-30 Thread Daniel Shahaf
Daniel Shahaf wrote on Thu, Jun 30, 2011 at 22:48:27 +0300: > Philip Martin wrote on Thu, Jun 30, 2011 at 20:07:45 +0100: > > Daniel Shahaf writes: > > > > > Philip Martin wrote on Thu, Jun 30, 2011 at 19:48:25 +0100: > > >> for i in $(seq 0 $(svnlook youngest repo)) ; do > > >> sqlite3 repo/d

Re: recover_body() ### What if rNNN legitimately has no revprops? was: Re: Does fsfs revprop packing no longer allow usage of traditional backup software?

2011-06-30 Thread Daniel Shahaf
Philip Martin wrote on Thu, Jun 30, 2011 at 20:07:45 +0100: > Daniel Shahaf writes: > > > Philip Martin wrote on Thu, Jun 30, 2011 at 19:48:25 +0100: > >> for i in $(seq 0 $(svnlook youngest repo)) ; do > >> sqlite3 repo/db/revprops/revprops.db "insert into revprop values ($i, > >> '()'" > >>

Re: recover_body() ### What if rNNN legitimately has no revprops? was: Re: Does fsfs revprop packing no longer allow usage of traditional backup software?

2011-06-30 Thread Philip Martin
Daniel Shahaf writes: > Philip Martin wrote on Thu, Jun 30, 2011 at 19:48:25 +0100: >> for i in $(seq 0 $(svnlook youngest repo)) ; do >> sqlite3 repo/db/revprops/revprops.db "insert into revprop values ($i, '()'" >> done >> > >>From recover_body(): > > /* No file? Hrm... maybe that's

recover_body() ### What if rNNN legitimately has no revprops? was: Re: Does fsfs revprop packing no longer allow usage of traditional backup software?

2011-06-30 Thread Daniel Shahaf
Philip Martin wrote on Thu, Jun 30, 2011 at 19:48:25 +0100: > for i in $(seq 0 $(svnlook youngest repo)) ; do > sqlite3 repo/db/revprops/revprops.db "insert into revprop values ($i, '()'" > done > >From recover_body(): /* No file? Hrm... maybe that's because this repository is