Craft your forge, Build your project, Grow your community freely
1---
2id: "74e2"
3priority: 100
4assignee: null
5status: v0.3.0
6---
7 8# Where to find root?
910When we launch gitroot with initConfig file, gitroot can't find root repository.
1112## Problem
1314- generate initConf: `./gitroot --initConfig ./conf.yml`15- change `rootrepositoryname` to `gitroot`16- run `./gitroot --config ./conf.yml --data ./data/`1718All is ok, gitroot has created a repository with `gitroot`.
1920But 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`2122## Today solution
2324If 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`2526## Ideal solution
2728Add a config file in data. Set the rootRepo and add the current version of gitroot.
2930When 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.
3132---
3334Done in 0.1.0