Change-Id: Ie1c38121005965e63015d9a2af26a1caa88d73fa Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>tags/v5.7.0.202001151323-m1
usage_convertRefStorage=Convert ref storage to reftable | usage_convertRefStorage=Convert ref storage to reftable | ||||
usage_convertRefStorageBackup=Create backup of old ref storage format | usage_convertRefStorageBackup=Create backup of old ref storage format | ||||
usage_convertRefStorageFormat=Format to convert to (reftable or refdir) | usage_convertRefStorageFormat=Format to convert to (reftable or refdir) | ||||
usage_convertRefStorageRefLogs=Write reflogs to reftable | |||||
usage_createBranchAndCheckout=create branch and check out | usage_createBranchAndCheckout=create branch and check out | ||||
usage_deleteBranchEvenIfNotMerged=delete branch (even if not merged) | usage_deleteBranchEvenIfNotMerged=delete branch (even if not merged) | ||||
usage_deleteFullyMergedBranch=delete fully merged branch | usage_deleteFullyMergedBranch=delete fully merged branch |
"-b" }, usage = "usage_convertRefStorageBackup") | "-b" }, usage = "usage_convertRefStorageBackup") | ||||
private boolean backup = true; | private boolean backup = true; | ||||
@Option(name = "--reflogs", handler = ExplicitBooleanOptionHandler.class, aliases = { | |||||
"-r" }, usage = "usage_convertRefStorageRefLogs") | |||||
private boolean writeLogs = true; | |||||
/** {@inheritDoc} */ | /** {@inheritDoc} */ | ||||
@Override | @Override | ||||
protected void run() throws Exception { | protected void run() throws Exception { | ||||
((FileRepository) db).convertRefStorage(format, true, backup); | |||||
((FileRepository) db).convertRefStorage(format, writeLogs, backup); | |||||
} | } | ||||
} | } |