Daniel Shahaf wrote on Fri, 05 Mar 2021 16:33 +00:00:
> FormatĀ 2 doesn't support rep-sharing and doesn't deltify directory reps,
> so simply running `svnlook changed -r 86` and then `svnlook cat -r 86`
> against each file printed thereby should extract everything extractable.
> Any given `svn cat` invocation might fail if a DELTA line refers to

s/svn cat/svnlook cat/

> a revision whose rev files has been lost.  ("text:" and "props:" lines
> will always point into the rev file they themselves are in.)
> 
> Use `svnlook propget` in addition to `svn cat` to extract versioned

s/svn cat/svnlook cat/

> properties.  svn_hash_read2() will parse the format.  (It's a public
> API and likely available via the bindings as well, but if needed,

svn_hash_read2() isn't needed in the format-2 case.  It may, however, be
needed in the general case to parse directory reps or property reps.

Reply via email to