If I get your script right, then I would have one fossil repository for each sub-project and one for the top-project. So with nested repositories my administration overhead would exceed even the single repository solution, right?
Johan Kuuse <jo...@kuu.se> schrieb am Sa., 12. Sep. 2015 um 16:27 Uhr: > Hi, > > After some suggestions in this ML, I chose using nested repositories. > The "root repository", which I called 'nested', only contains a few files. > All other repositories are open inside the 'nested' directory, with the > -nested option. > > Here is a script which clones, opens and updates the entire nested > directory tree (fossul-setuo.sh): > > http://kuu.se/fossil/nested.cgi/doc/tip/index.html > > Just my two cents to give you an idea... > > BR, > Johan > El 12/9/2015 14:44, "Michai Ramakers" <m.ramak...@gmail.com> escribió: > >> Hello, >> >> On 12 September 2015 at 14:34, Oliver Friedrich >> <redtalonof+mailingl...@gmail.com> wrote: >> > I want to give a thought on how I use fossil regularly and on what I >> would >> > love as a feature. >> > >> > While fossil is easy to set up and maintain, I often have several small >> > projects that seem to be to small to get an own instance of a >> repository for >> > themselfes. Additionally, I like to use fossil, because it reduces the >> > number of files to manage (1 repo instead of dozens of files per >> project). >> > >> > That spoken, I have bunch of code-samples and abstracted code-problems >> in >> > different programming languages and flavours, that I keep as personal >> > knowledge database. I tend to give each of them its own fossil >> repository, >> > but as I mentioned before, sometimes they have just one or two files. >> > >> > My old solution was to have one repository with one set of folders for >> each >> > sub-project. But Timeline get messy really fast and it is hard to track >> > sub-projects with this approach. >> > >> > My current solution is to have one repository with an empty initial >> check-in >> > tagged as ROOT. Then I do one branch per sub-project based on the ROOT >> > check-in. >> > >> > That way I'm able to keep my code cleanly detached from each another, >> but it >> > feels really dirty - cause that's in no way the correct handling of >> > branches. >> > >> > What I really would like to have is to gather multiple such small >> projects >> > in one repo file, so instead of having one ROOT check-in, having one >> ROOT >> > for each project. I know that would make developing fossil a bit >> harder, but >> > I think it would be a great feature and that not I'm the only one who >> would >> > use this. >> > >> > In the simpliest logic I can imagine this would mean nothing more than >> one >> > additional layer, branches belong to project. For the normal use, each >> > branch would just belong to the default project. But I guess that >> > implementing this could be much harder, especially visualizations in the >> > web-frontend. >> > >> > But what do you think about multiple projects in one repo? >> > What would be your approach on my problem? >> >> I think this has come up a few times on this ML; I think some >> suggestions are to use nested repos ('fossil open --nested') or >> indeed, branches. At least one post about disjoint timelines within a >> project is here: >> http://comments.gmane.org/gmane.comp.version-control.fossil-scm.user/14983 >> >> I happen to use branches, just like you, and am fairly happy with >> this. Nested repos were a bit overkill for me, but I guess that's >> personal. >> >> Michai >> _______________________________________________ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> > _______________________________________________ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users