mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 07:55:47 +01:00
* Add store exporter to collect the repository metadata * Add EnvironmentInformationXmlGenerator * Collect export data and put into compressed tar archive output stream * Create full repository export endpoint. * Add full repository export to ui * Ignore irrelevant files from config store directory * write metadata stores to file since a baos could teardown the server memory * Migrate store name for git lfs files (#1504) Changes the directory name for the git LFS blob store by removing the repository id from the store name. This is necessary for im- and exports of lfs blob stores, because the original name had the repository id as a part of it and therefore the old store would not be found when the repository is imported with another id. Existing blob files will be moved to the new store location by an update step. Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com> * Introduce util for migrations (#1505) With this util it is more simple to rename or delete stores. * Rename files in export Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>