1

1

Say I created a Kiln project named "project1" and a repository within that project named "repository1". When I navigate to that repository, the URL is

...kilnhg.com/Repo/project1/Group/repository1

This strikes me as a rather confusing directory structure. Why are projects grouped under "Repo" and repositories grouped under "Group"? Why isn't the URL this instead?

...kilnhg.com/Projects/project1/Repo/repository1

flag

1 Answer

1

Group is the default URL for your first repository group, which doesn't have a name. It is not a reserved URL part like Repo – there is no specific meaning to it.

Repository groups can be very useful if you have several different pieces to your product, like we do. This is an example from Copilot:

.../Repo/Copilot/Website/stable
.../Repo/Copilot/Website/devel
.../Repo/Copilot/Reflector/stable
.../Repo/Copilot/Reflector/devel
.../Repo/Copilot/Aardvark/stable
.../Repo/Copilot/Aardvark/devel

You can edit Repo Group names by clicking on Organize at the top left on the project page.

link|flag
2 
I see. I totally missed that Organize link. I didn't know I could create new groups. I thought I could only make projects and repositories. Why is that group configuration separate from the project configuration page? I smell a feature request... – Greg Saven May 5 2010 at 22:57
We put it there because, right now, a repo group needs to be empty to delete it, and the only way to empty it is from the Organize page. We're open to other suggestions, though. – Tyler Hicks-Wright May 6 2010 at 13:13
I'm way too new to this stuff to presume I could suggest a better way. Perhaps after I gain some more experience. After reading Joel's tutorial and the first few chapters of Bryan O'Sullivan's guide, I'm definitely very interested. I still don't believe that Mercurial is some sort of magic wand that you can wave over your concurrent code changes and make your merge problems go away, but I'm willing to keep investigating. We'll see if it lives up to the hype. – Greg Saven May 6 2010 at 16:55

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.