mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
4488942ef2
Summary: This is part of the overall plan to move extensions from fb-hgext to hgext. Follow up commits will address some of the test issues and move the infinitepush related tests out of fb-hgext to hgext. Test Plan: Ran all the tests. Reviewers: rmcelroy, #mercurial, #sourcecontrol Reviewed By: rmcelroy Differential Revision: https://phabricator.intern.facebook.com/D6691670 Signature: 6691670:1515578586:8d7836aebb474856559c6dbe6fe2f572c8bdf7f1
26 lines
945 B
Plaintext
26 lines
945 B
Plaintext
## What is it?
|
|
|
|
This extension adds ability to save certain pushes to a remote blob store
|
|
as bundles and to serve commits from remote blob store.
|
|
The revisions are stored on disk or in everstore.
|
|
The metadata are stored in sql or on disk.
|
|
|
|
## Config options
|
|
|
|
infinitepush.branchpattern: pattern to detect a scratchbranch, example
|
|
're:scratch/.+'
|
|
|
|
infinitepush.indextype: disk or sql for the metadata
|
|
infinitepush.reponame: only relevant for sql metadata backend, reponame to put in
|
|
sql
|
|
|
|
infinitepush.indexpath: only relevant for ondisk metadata backend, the path to
|
|
store the index on disk. If not set will be under .hg
|
|
in a folder named filebundlestore
|
|
|
|
infinitepush.storepath: only relevant for ondisk metadata backend, the path to
|
|
store the bundles. If not set, it will be
|
|
.hg/filebundlestore
|
|
|
|
|