I have been trying to follow the instructions in the answer to this question, using kiln.
i'd like to be able to arrange things as follows:
/somepath/thirdparty
maps to a kiln repository "thirdparty" and contains assorted code/somepath/common
maps to a kiln repository "common" and contains shared code i have written
and
/somepath/project1
maps to kiln repository "project1"/somepath/project1/thirdparty
maps to branch of thirdparty above/somepath/project1/common
maps to branch of common above
and
/somepath/project2
maps to kiln repository "project1"/somepath/project2/thirdparty
maps to another branch of thirdparty above/somepath/project2/common
maps to another branch of common above
I found that when I created the .hgsub
file as instructed and added/pushed it to Kiln, I could no longer view the Kiln files in the Kiln web file viewer — it displayed an obscure message about the Kiln "overheating" :-) Additionally, whilst it did automatically create the subfolders in the correct place, they were not populated with files, (possibly because the pull failed).
Anybody tried anything like this before, using Kiln?
As I intend to develop a number of apps using the common code (and potentially eventually release the library as open source), I would like to have it managed in discrete repositories. As some of the projects are for end clients however, I need to be able to give them a single repository that includes things as described above.