Re: [PHP-DEV] Re: Moving the documentation to git

Peter Cowburn <[email protected]>
Newsgroups gmane.comp.php.documentation.general
Message-ID <CAPg3XxKxFGhKiPZwDpCJSwiWFD88CR7tCCm5t6uH59cpij2UpA@mail.gmail.com>
- internals (bcc'd)
+ phpdoc

On Tue, 4 Feb 2020 at 15:05, Nikita Popov <[email protected]> wrote:

> On Tue, Feb 4, 2020 at 3:55 PM Andreas Heigl <[email protected]> wrote:
>
> > Hey Nikita.
> >
> > Am 04.02.20 um 15:49 schrieb Nikita Popov:
> > > On Tue, Feb 4, 2020 at 3:46 PM Andreas Heigl <[email protected]>
> wrote:
> > >
> > >> Hey Nikita.
> > >>
> > >> Am 04.02.20 um 15:20 schrieb Nikita Popov:
> > >>> On Tue, Feb 4, 2020 at 2:08 PM Nikita Popov <[email protected]>
> > >> wrote:
> > >>>
> > >>>> On Tue, Feb 4, 2020 at 1:48 PM Andreas Heigl <[email protected]>
> > wrote:
> > >>>>
> > >>>>> Hey Nikita, hey all.
> > >>>>>
> > >>>>> Am 04.02.20 um 12:11 schrieb Nikita Popov:
> > >>>>>> On Tue, Feb 4, 2020 at 8:09 AM Andreas Heigl <[email protected]
> > >>>>>> <mailto:[email protected]>> wrote:
> > >>>>>
> > >>>>>>
> > >>>>>> Hi Andreas,
> > >>>>>>
> > >>>>>> would you mind pushing the current en/de repos to
> > >>>>>> https://github.com/phpdoctest/en and de so it's possible to see
> how
> > >>>>> they
> > >>>>>> look like now?
> > >>>>>
> > >>>>> Find the repos (as they should be on git.php.net would I have
> > access)
> > >> at
> > >>>>> https://github.com/phpdoctest/de and
> > https://github.com/phpdoctest/en
> > >>>>>
> > >>>>> They are updated after each run of the converter-tool which
> currently
> > >>>>> runs every two hours.
> > >>>>>
> > >>>>
> > >>>> Thanks! It looks like currently the author mapping from svn -> git
> is
> > >>>> missing, which also means we don't get the mapping to github
> accounts.
> > >> I'll
> > >>>> send you the author mapping file I have (which  is unfortunately
> > >> somewhat
> > >>>> dated, maybe Peter has a newer one?), it would be great to preserve
> > >>>> authorship in a meaningful way.
>

I pushed a more up-to-date authors map file to gitolite-admin. Since that's
only
helpful to a very small handful of people, here's a gist with the file:
https://gist.github.com/salathe/637fb0568a3c75bad9ceee33a7ecc983


> > >>>>
> > >>>> Nikita
> > >>>>
> > >>>
> > >>> In a previous mail you mentioned that the current EN-Revision is now
> > >> being
> > >>> tracked in a separate file. Could you point out which files that is,
> > >>> because I didn't see it in the repo. Or is it part of some other
> repo?
> > >>
> > >> The en-revision is tracked in the translated repos only, not in the
> > >> english one.
> > >>
> > >> Have a look at
> > >> https://github.com/phpdoctest/de/blob/master/.en-revisions.ref
> > >
> > >
> > > Thanks! I think what confused me is that the last commit to the repo (
> > >
> >
> https://github.com/phpdoctest/de/commit/10286e6f55405503cecfeae2e91fa030a57a5906
> > )
> > > modifies an EN-Revision in a file, but there is no corresponding update
> > to
> > > .en-revisions.ref. Shouldn't there be one?
> >
> > There should be one and I have noticed that as well. I will need to redo
> > the steps anyhow this weekend to add the correct authors-file and will
> > then also have a look at why that is not updated accordingly. Do you
> > know which file that update was in?
> >
>
> Sorry, not sure what you mean by "which file" here.
>
>
> > >
> > > PS: I have done "Step 1" and created all the necessary repositories in
> > > git.php.net.
> >
> > Awesome! Thank you! Who has commit access to that repo so far? I would
> > then start pushing the data as soon as I have fixed the authors list. At
> > least to the translations.
>
>
> I have granted you access to the new repositories (force push should also
> work -- we don't disable that by default). That is everything apart from
> doc/base, doc/en and doc/de, because Peter is currently mirroring those.
> You'll have to coordinate with him to avoid two different mirroring setups
> overwriting each other.
>

I have disabled the cronjob on the SVN box that was mirroring the doc-base,
en and de repos.
They're all yours, Andreas.


>
>
> > @salathe, shall I also force-push to the
> > neglish master-branch or shall I push to a different branch in the
> en-repo?
> >
>

As above, over to you now.  No-one should be relying on the git repos
at this point -- their status is still "experimental" -- so feel free to
rewrite the history.


>
> Once the author list is fixed, are those repositories actually going to
> differ in any way? As far as I understood, only the translation repos are
> changed. Assuming your mirroring methodology is the same, I would expect
> you to arrive at the same doc-en repo.
>
> Nikita
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.