When we launch gitroot with initConfig file, gitroot can’t find root repository.
./gitroot --initConfig ./conf.yml
rootrepositoryname
to gitroot
./gitroot --config ./conf.yml --data ./data/
All is ok, gitroot has created a repository with gitroot
.
But when I launch ./gitroot --data ./data/
gitroot want to open repository/root
to find conf, it can’t know the good one is repository/gitroot
If we keep the ./conf.yml
and run always gitroot witj it ./gitroot --config ./conf.yml --data ./data/
all will be ok. But the conf is duplicated between this file and what is in repository/gitroot/.gitroot/forgeConfig.yml
Add a config file in data. Set the rootRepo and add the current version of gitroot.
When user wants to change root, it will need to update the repository/gitroot/.gitroot/forgeConfig.yml
first. Then gitroot need to update the file and finally a relaunch will use the new root.