diff options
Diffstat (limited to 'subversion/libsvn_fs_fs/pack.h')
-rw-r--r-- | subversion/libsvn_fs_fs/pack.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/subversion/libsvn_fs_fs/pack.h b/subversion/libsvn_fs_fs/pack.h index ce1ceb01ee1f1..b11f99951113e 100644 --- a/subversion/libsvn_fs_fs/pack.h +++ b/subversion/libsvn_fs_fs/pack.h @@ -26,13 +26,19 @@ #include "fs.h" /* Possibly pack the repository at PATH. This just take full shards, and - combines all the revision files into a single one, with a manifest header. + combines all the revision files into a single one, with a manifest header + when required by the repository format. + + MAX_MEM limits the size of in-memory data structures needed for reordering + items in format 7 repositories. 0 means use the built-in default. + If given, NOTIFY_FUNC will be called with NOTIFY_BATON to report progress. Use optional CANCEL_FUNC/CANCEL_BATON for cancellation support. Existing filesystem references need not change. */ svn_error_t * svn_fs_fs__pack(svn_fs_t *fs, + apr_size_t max_mem, svn_fs_pack_notify_t notify_func, void *notify_baton, svn_cancel_func_t cancel_func, |