Hello! I have two questions:
1) There are two options when you create a new branch: "Central repository" and "Branch Repository". What is the difference between this two approaches? As I understand in both cases Kiln creates full-fledged Mercurial repositories. Yes, I've noticed that there is difference in how repositories appear in web-interface and I can do everything with original repository and branched repository if I choose "Central Repository". But are there any more essential or functional differences?
2) What does the field "Parent Repository"? If I set "Parent Repository" field for the repository, I can do the same things with it, as if "Parent Repository" field is empty. Please correct me if I am wrong.
Thanks!
Update: Today I created a new "Central Repository" branch and Kiln automatically set "Parent Repository" to the original repository. But then I pushed some changes in the branch and got an error: my branch repository doesn't has the same history of changesets as parent repository and Kiln set "Parent Repository" of the branch repository to "None" for me to solve the problem. (I don't remember exact message. I think it would be useful to have ability to see the history of notifications.)
Why this problem occured? I think it's obviously that history of changesets may be different for some time. And how "Parent Repository" field works in this case?