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