From mboxrd@z Thu Jan 1 00:00:00 1970 From: reuben.popp at gmail.com (Reuben Popp) Date: Wed, 24 Jul 2019 14:05:38 -0500 Subject: Nesting repositories under a common folder? In-Reply-To: <20190724184331.GA5798@john.keeping.me.uk> References: <20190724184331.GA5798@john.keeping.me.uk> Message-ID: Thanks for the reply John, Excuse me if I sound a bit daft here... can I add javascript to cgit, or how else would I collapse reposection classes? Thanks again Reuben On Wed, Jul 24, 2019 at 1:45 PM John Keeping wrote: > On Wed, Jul 24, 2019 at 01:01:27PM -0500, Reuben Popp wrote: > > Excuse me if this has been answered before, but is there a way to nest > > repositories under a common directory visually in cgit? > > > > For example, > > > > root_directory (not a repo) > > |- Project A (directory, not a repo) > > | |- Project A component 1 (repo) > > | |- Project A component 2 (repo) > > |- Project B (repo) > > |- Project C (directory, not a repo) > > | |- Project C subproject AA (repo) > > | |- Project C subproject AB (repo) > > | |- Project C Archive (directory, not a repo) > > | |- Project C archived subproject A (repo) > > etc. > > > > Going to the cgit frontend, I would see the directories (or links) for > > Project A, B and C... > > You can't do exactly this, but you can generate sections from the path > to the repository which adds headings to the list of repositories. See > "section" and "section-from-path" in cgitrc(5). > > For hierarchical paths, it's also possible to view a subset of the tree > by going to (for example) /cgit/directory_a/directory_b/ but I don't > think anything generates links to those sublists. > > I remember in the past somewhere had added a custom script to collapse > sections by default, but I can't find a reference for that now. That > should be reasonably simple by matching on the "reposection" class. > > > Regards, > John > -------------- next part -------------- An HTML attachment was scrubbed... URL: