Changeset 585 for trunk/confman.conf.in


Ignore:
Timestamp:
12/23/2011 00:31:34 (5 months ago)
Author:
blee
Message:

Introduce new option CONF_EXPORT_FILEDB.

This allows confexport to convert repository metadata into a
proprietary file-backed metadata format and exclude all Subversion
working-copy-related files from exports.

confsync has been modified to automatically detect the presence of
the new metadata format and use it if it is available.

This has multiple benefits:

  • Significantly reduces the size of export tarballs
  • Reduces the time to generate export tarballs
  • Eliminates the requirement that confexport/confsync have matching versions of Subversion
  • Significantly improves confsync performance by eliminating svn forks

There will be even further benefits when ticket #151 is closed because
the repository metadata wil not need to be converted during confexport.

Fixes #139

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/confman.conf.in

    r542 r585  
    1818REPO_DOCS_CONFMAN="@pkgdatadir@/confmandoc.sh" 
    1919REPO_DOCS_CONFADMIN="@pkgdatadir@/confadmindoc.sh" 
     20 
     21# The location of the filedb library 
     22FILEDB_LIBRARY="@pkgdatadir@/libfiledb.sh" 
    2023 
    2124# The system lockfile 
     
    8285CONF_EXPORT_INCREMENTAL="false" 
    8386CONF_EXPORT_INCREMENTAL_LN="false" 
     87CONF_EXPORT_FILEDB="false" 
    8488EXPORT_REPO_PROTOCOL="" 
    8589EXPORT_REPO_HOSTNAME="" 
Note: See TracChangeset for help on using the changeset viewer.