Newsgroups: php.doc,php.internals Path: news.php.net Xref: news.php.net php.doc:969387750 php.internals:112644 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 46066 invoked from network); 29 Dec 2020 19:21:00 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 29 Dec 2020 19:21:00 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5B3861804C6; Tue, 29 Dec 2020 10:55:31 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Tue, 29 Dec 2020 10:55:27 -0800 (PST) Received: by mail-oi1-f181.google.com with SMTP id 15so15551575oix.8; Tue, 29 Dec 2020 10:55:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=06KzKUl/seK/hwQHR0yJe0TZA1uSkJHvjMIbctnn6Ks=; b=KGa50/xJKX6RS7ONqfCY6M8Pd9BodIg5hqy5GWzLhrWi7Dtnr2H9nmgaIbloGEZPjQ JjG0jGK5daZyAW4P35ppmgUVegcidPGZwMCqr6tPARMu6B9rHbgYo5fQaRQG+ZBqk3W0 NB4jHVCMoiyjjr99XU8hwVQQCniB3MHFMZXvPy352bPcM6VzOzHrxlY31gLTP334laoQ xRBFCQV25yDrkOBw9Wf+rOswCFUynzXTNoaXFR3fLjgO/1iFIcaRe6Mcoh1ojpkdS7/f xzQp4bhWTQ7DuLl10yGL5ELHmWaNdZtMo7cAUmCarvhY55qLBgMkRNnZu/sVKHN67cJm zSHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=06KzKUl/seK/hwQHR0yJe0TZA1uSkJHvjMIbctnn6Ks=; b=FEUnH9gndmpj8EZAp9g5gZ+M3JmaO64N5tpTpF53fmrbP1dY3A6RMAKBNLkXP6jV/G jNrVYJCyfDIGUQGoOZS09zOlubC4l9UFwzknG/QyyRBpiR/JWtzUflifoHpDtPJ+hQpG sLNMdvuPBs7yFfsmLzY1lHAEvoVdysjNbqBHVzvBXMw/BaMV3GbAz7DJQsQhYmMPsDxr 6sDatR2A90wOA1TD0updFO6P1hc8veAx1Hb5RyLLJkcOEnsz506P5QhfzlOcJh+K15S4 UMSqdgM95bfK5Xb8Z+aIxw0pr8HhrKozzU5/qnQRBFFvxIxHZI01izhFWyaAYaB0g0y9 9rzw== X-Gm-Message-State: AOAM532xr7BGEsMTaZtEL1KDYn4wZq74wTSxYhbEEq5VDITAEzbbGRVj yxZHo1tr24Pu32AsOzrdlmOl1u55TTqHwtKEndA= X-Google-Smtp-Source: ABdhPJwxeiPrQX4G1Xt9YwNeuF2msqbKEs6rclirrpHFXqLm7MIX8KLLPQgcKY5WTJ/ZgvsRriD7wfp4ZqXoRT6Xcxg= X-Received: by 2002:aca:b03:: with SMTP id 3mr3189489oil.157.1609268126862; Tue, 29 Dec 2020 10:55:26 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 29 Dec 2020 19:55:15 +0100 Message-ID: To: Andreas Heigl Cc: PHP Documentation ML , PHP internals , Nikita Popov Content-Type: multipart/alternative; boundary="0000000000000cd0ba05b79eef40" Subject: Re: Moving from SVN to git - finally! From: yannick.torres@gmail.com (=?UTF-8?Q?Yannick_Torr=C3=A8s?=) --0000000000000cd0ba05b79eef40 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi all, As I can understand, tomorrow, edit.php.net will be stopped... and revcheck.php was not ready. So, how translators can see witch files is outdated ? Best, Yannick Le mar. 29 d=C3=A9c. 2020 =C3=A0 19:34, Andreas Heigl a= =C3=A9crit : > Hey folks! > > After some years we are finally at the point to do what so many have > been asking for: We will move the source-control of the > PHP-Documentation from SVN to git! > > Tomorrow! > > TL;DR > > Tomorrow we will remove docs-karma from SVN, do a final transition and > then add doc-karma to git. Then all contributions to the > PHP-Documentation will be via git.php.net > > Slightly longer version: > > Throughout the last year we continuously moved the commits from SVN over > to the different repositories at git.php.net. 2 Days ago we finally > switched the actually creation of the docs from using the SVN-sources to > using the git-sources. It was a seamless transition and the broken > translations were broken before. So we managed to switch the VCS without > anyone noticing ;-) > > But that will not be possible for the next step. > > As everyone that is currently contributing to the docs via SVN will need > to do at least 2 things to be able to continue contributing! > > * Checkout the docs-base from https://git.php.net/repository/doc/base.git > * Check out the english documentation from git@git.php.net:/doc/en.git > And if you are doing translations: > * Check out your respective language from > git@git.php.net:/doc/[language].git > > Yes! You've seen that right! We moved away from the monorepo to one repo > per language. As at this point in time there are access restrictions on > the different languages this was a necessary move. There are pros and > cons to that that were addressed when we started that voyage. And you > can feel free to discuss them as soon as the transition has been made > and you have found someone doing the necessary work for a further change > ;-) > > And as git doesn't know about "revisions" we had to change one thing for > the translations: So far you kept the revision of the english doc you > base the translation on in the attribute "en-revision". That will now > change! After the switch you will need to add the _commit-hash_ of the > english doc there instead! > > Apart from that the translation workflow itself stays the same. We only > changed the Version Control System, nothing else. > > So what will be the next steps now? > > As already mentioned: Sometime tomorrow we will switch off karma for > svn.php.net. > Then we will do one last transition to git and modify the repos so that > the revision is replaced by the commit-hash > Then we will switch karma on for git.php.net > And when that is finished, we will create the github mirrors so that > everyone can create PRs for the docs and the translations! > > That's it. > > Almost... > > As there is one thing though that is not done yet which we need some > help with: The revision-check! For those of you that do not know what it > is: Head over to http://doc.php.net/revcheck.php and have a look. In > short: It shows how outdated a translation is. This was tightly coupled > to SVN and it is much harder to convert to git as originally > anticipated. So any help on that is highly appreciated! Patches for > http://git.php.net/?p=3Dweb/doc.git;a=3Dblob;f=3Dscripts/rev.php are > definitely welcome! > > But that is something for a new challenge! > > Looking forward to being able to put a decade long challenge for the > community and a 4+ year challenge for me to a good end tomorrow! > > Let's all cross fingers that everything goes as smooth as expected! > > Cheers > > For the team: Andreas > -- > ,,, > (o o) > +---------------------------------------------------------ooO-(_)-Ooo-+ > | Andreas Heigl | > | mailto:andreas@heigl.org N 50=C2=B022'59.5" E 08=C2=B0= 23'58" | > | https://andreas.heigl.org | > +---------------------------------------------------------------------+ > | https://hei.gl/appointmentwithandreas | > +---------------------------------------------------------------------+ > > --0000000000000cd0ba05b79eef40--