On Thu, 29 Apr 2021 at 12:49, sebb <seb...@gmail.com> wrote:

> On Thu, 29 Apr 2021 at 12:00, Gilles Sadowski <gillese...@gmail.com>
> wrote:
> >
> > Le jeu. 29 avr. 2021 à 01:45, sebb <seb...@gmail.com> a écrit :
> > >
> > > On Thu, 29 Apr 2021 at 00:10, Gilles Sadowski <gillese...@gmail.com>
> wrote:
> > > >
> > > > It occurs to me that we *should* create a specific "git" repository
> > > > for holding web site contents; having the "asf-site" and
> "asf-staging"
> > > > branches in the component's repository is looking for trouble: It
> will
> > > > be too easy to commit the (generated) web files into "master"
> > > > instead of the appropriate branch.  [If allowed (even recommended
> > > > as per the doc) by INFRA, we should not frown upon the increased
> > > > separation of concern (source code vs web site management).]
> > > >
> > > > "Logging" has one repository for the top-level site and a separate
> > > > repository for every component.
> > > > IMO, we should do the same (and copy their ".asf.yaml" layout).
> > >
> > > You are proposing about 50 new Git repos.
> >
> > Only because it seems that the functionality was intended that way.
>
> Not as far as I know; many repos have asf-site and asf-staging
> branches alongside the code.
>
> > Also: Having independent repositories seems the safest path for
> > experimenting mix and match; if the latter works, not all components
> > will use the new system, or migration can be done gradually.
>
> It does not matter whether the branches are in the same or a different
> repo.
>

IIUC it does for anyone using 'git clone ...' to get the source code. They
will be subjected to a download of all the site history. This may become
significant over time relative to the size of the source.

Reply via email to