Stefan Hajnoczi <stefa...@redhat.com> writes:
> Switch to GitLab repo URLs to reduce qemu.org bandwidth. > > Note that there is still one git.qemu.org remaining in > _posts/2018-06-28-tcg-testing.md. The git object doesn't exist in GitLab > and it's hard to use master since the link was to a Makefile that has > since changed significantly. Nevermind. That would be: modified _posts/2018-06-28-tcg-testing.md @@ -133,5 +133,5 @@ results from a qemu-system emulation. Some architectures have semi-hosting support already for this while others report their test status over a simple serial link which will need to be parsed and handled in custom versions of the -[`run-%:`](https://git.qemu.org/?p=qemu.git;a=blob;f=tests/tcg/Makefile;h=bf064153900a438e4ad8e2d79eaaac8a27d66062;hb=HEAD#l95) +[`run-%:`](https://gitlab.com/qemu-project/qemu/-/blob/de44c044420d1139480fa50c2d5be19223391218/tests/tcg/Makefile#L95) rule. > > Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> > --- > _download/source.html | 4 ++-- > _posts/2017-02-04-the-new-qemu-website-is-up.md | 8 ++++---- > _posts/2017-10-04-qemu-2-10-1.md | 4 ++-- > _posts/2018-02-09-understanding-qemu-devices.md | 2 +- > _posts/2018-06-28-tcg-testing.md | 2 +- > contribute.md | 2 +- > contribute/security-process.md | 4 ++-- > documentation.md | 2 +- > support.md | 2 +- > 9 files changed, 15 insertions(+), 15 deletions(-) > > diff --git a/_download/source.html b/_download/source.html > index 5798633..14fb6dc 100644 > --- a/_download/source.html > +++ b/_download/source.html > @@ -9,7 +9,7 @@ > {% include releases.html %} > </div> > <p>or stay on the bleeding edge with the > - <a href="https://git.qemu.org/?p=qemu.git">git repository!</a></p> > + <a href="https://gitlab.com/qemu-project/qemu.git">git > repository!</a></p> > > <h2>Build instructions</h2> > > @@ -24,7 +24,7 @@ make > {% endfor %} > > <p>To download and build QEMU from git:</p> > -<pre>git clone https://git.qemu.org/git/qemu.git > +<pre>git clone https://gitlab.com/qemu-project/qemu.git > cd qemu > git submodule init > git submodule update --recursive > diff --git a/_posts/2017-02-04-the-new-qemu-website-is-up.md > b/_posts/2017-02-04-the-new-qemu-website-is-up.md > index b9455a0..e7ed349 100644 > --- a/_posts/2017-02-04-the-new-qemu-website-is-up.md > +++ b/_posts/2017-02-04-the-new-qemu-website-is-up.md > @@ -15,7 +15,7 @@ developers to share information quickly with the rest of > the community. > We tried to test the website on most browsers and to make it lightweight > and responsive. It is built using [Jekyll](https://jekyllrb.com/) > and the source code for the website can be cloned from the > -[qemu-web.git](https://git.qemu.org/?p=qemu-web.git;a=summary) > +[qemu-web.git](https://gitlab.com/qemu-project/qemu-web.git) > repository. Just like for any other project hosted by QEMU, the best way > to propose or contribute a new change is by sending a patch through the > [qemu-devel@nongnu.org](https://lists.nongnu.org/mailman/listinfo/qemu-devel) > @@ -25,10 +25,10 @@ confuse it with a qemu.git patch (if you run `git config > format.subjectprefix > > For example, if you would like to add a new screenshot to the homepage, > you can clone the `qemu-web.git` repository, add a PNG file to the > -[`screenshots/`](https://git.qemu.org/?p=qemu-web.git;a=tree;f=screenshots;hb=HEAD) > -directory, and edit the > [`_data/screenshots.yml`](https://git.qemu.org/?p=qemu-web.git;a=blob;f=_data/screenshots.yml;hb=HEAD) > +[`screenshots/`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/screenshots) > +directory, and edit the > [`_data/screenshots.yml`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/_data/screenshots.yml) > file to include the new screenshot. > > Blog posts about QEMU are also welcome; they are simple HTML or Markdown > -files and are stored in the > [`_posts/`](https://git.qemu.org/?p=qemu-web.git;a=tree;f=_posts;hb=HEAD) > +files and are stored in the > [`_posts/`](https://gitlab.com/qemu-project/qemu-web/-/tree/master/_posts) > directory of the repository. > diff --git a/_posts/2017-10-04-qemu-2-10-1.md > b/_posts/2017-10-04-qemu-2-10-1.md > index 6fa00fa..f20adce 100644 > --- a/_posts/2017-10-04-qemu-2-10-1.md > +++ b/_posts/2017-10-04-qemu-2-10-1.md > @@ -9,9 +9,9 @@ is now available! You can grab the tarball from our > [download page](https://www.qemu.org/download/#source). > > Version 2.10.1 is now tagged in the official > -[qemu.git repository](https://git.qemu.org/?p=qemu.git;a=shortlog;h=v2.10.1) > +[qemu.git > repository](https://gitlab.com/qemu-project/qemu/-/commits/v2.10.1/) > (where you can also find the changelog with details), and the > -[stable-2.10 > branch](https://git.qemu.org/?p=qemu.git;a=shortlog;h=refs/heads/stable-2.10) > +[stable-2.10 > branch](https://gitlab.com/qemu-project/qemu/-/commits/stable-2.10) > has been updated accordingly. > > Apart from the normal range of general fixes, this update contains security > diff --git a/_posts/2018-02-09-understanding-qemu-devices.md > b/_posts/2018-02-09-understanding-qemu-devices.md > index 25130b7..c201a9b 100644 > --- a/_posts/2018-02-09-understanding-qemu-devices.md > +++ b/_posts/2018-02-09-understanding-qemu-devices.md > @@ -80,7 +80,7 @@ treating a file in the host filesystem as raw data (a 1:1 > mapping of > offsets in the host file to disk offsets being accessed by the guest > driver), but QEMU actually has the ability to glue together a lot of > different host formats (raw, > -[qcow2](https://git.qemu.org/?p=qemu.git;a=blob;f=docs/interop/qcow2.txt), > +[qcow2](https://gitlab.com/qemu-project/qemu/-/blob/master/docs/interop/qcow2.txt), > qed, > [vhdx](https://www.microsoft.com/en-us/download/details.aspx?id=34750), > ...) and protocols (file system, block device, > diff --git a/_posts/2018-06-28-tcg-testing.md > b/_posts/2018-06-28-tcg-testing.md > index ddaf18d..bd9ce50 100644 > --- a/_posts/2018-06-28-tcg-testing.md > +++ b/_posts/2018-06-28-tcg-testing.md > @@ -69,7 +69,7 @@ tests it can support. > # `make check-tcg` > > With the latest work [merged into > -master](https://git.qemu.org/?p=qemu.git;a=commit;h=de44c044420d1139480fa50c2d5be19223391218) > we can now > +master](https://gitlab.com/qemu-project/qemu/-/commit/de44c044420d1139480fa50c2d5be19223391218) > we can now > take advantage of either hand-configured and Docker-based cross > compilers to build test cases for TCG again. To run the TCG tests > after you have built QEMU: > diff --git a/contribute.md b/contribute.md > index 96901b5..307f1be 100644 > --- a/contribute.md > +++ b/contribute.md > @@ -6,7 +6,7 @@ permalink: /contribute/ > * Report a bug in our bugtracker: > [https://bugs.launchpad.net/qemu/](https://bugs.launchpad.net/qemu/)<br> > See also [How to report a bug](report-a-bug/) or [How to report a security > bug](security-process/) > > -* Clone ([or browse](https://git.qemu.org/?p=qemu.git)) the git repository: > <br>`git clone https://git.qemu.org/git/qemu.git` > +* Clone ([or browse](https://gitlab.com/qemu-project/qemu.git)) the git > repository: <br>`git clone https://gitlab.com/qemu-project/qemu.git` > > * Join the mailing list: > [qemu-devel@nongnu.org](https://lists.nongnu.org/mailman/listinfo/qemu-devel)<br>[See > the list of QEMU mailing lists](https://wiki.qemu.org/MailingLists) > > diff --git a/contribute/security-process.md b/contribute/security-process.md > index 13b6b97..94eef35 100644 > --- a/contribute/security-process.md > +++ b/contribute/security-process.md > @@ -140,7 +140,7 @@ only be exercised in use cases where QEMU and everything > interacting with it is > trusted. > > For example, consider upstream commit [9201bb9 "sdhci.c: Limit the maximum > -block size"](http://git.qemu.org/?p=qemu.git;a=commit;h=9201bb9), an of out > of > +block size"](https://gitlab.com/qemu-project/qemu/-/commit/9201bb9), an of > out of > bounds (OOB) memory access (ie. buffer overflow) issue that was found and > fixed > in the SD Host Controller emulation (hw/sd/sdhci.c). > > @@ -151,7 +151,7 @@ is via 'generic-sdhci' interface. > > Of these two, the 'sdhci-pci' interface had actually been disabled by default > in the upstream QEMU releases (commit [1910913 "sdhci: Make device > "sdhci-pci" > -unavailable with > -device"](http://git.qemu.org/?p=qemu.git;a=commit;h=1910913) > +unavailable with > -device"](https://gitlab.com/qemu-project/qemu/-/commit/1910913) > at the time the flaw was reported; therefore, guests could not possibly use > 'sdhci-pci' for any purpose. > > diff --git a/documentation.md b/documentation.md > index 41d9b3a..be4e637 100644 > --- a/documentation.md > +++ b/documentation.md > @@ -9,7 +9,7 @@ is the first place to go in case you have questions about > using QEMU. > Most of the documentation is generated automatically from the QEMU git source > tree, however some text files have not been converted to the new format yet. > These documentation files can be browsed via the > -[git web interface](https://git.qemu.org/?p=qemu.git;a=tree;f=docs;hb=master) > +[git web interface](https://gitlab.com/qemu-project/qemu/-/tree/master/docs) > instead. > > The [QEMU wiki](https://wiki.qemu.org) contains more > diff --git a/support.md b/support.md > index 031f045..49cbb0f 100644 > --- a/support.md > +++ b/support.md > @@ -12,7 +12,7 @@ rest of your Linux distribution you may be better served by > asking > through your distribution's support channels. This includes questions > about a specifically packaged version of QEMU. The QEMU developers are > generally concerned with the latest release and the current state of > -the [master branch](https://git.qemu.org/?p=qemu.git) and do not > +the [master branch](https://gitlab.com/qemu-project/qemu.git) and do not > provide support for QEMU binaries shipped by Linux distributions. > > Questions about complex configurations of networking and storage are -- Alex Bennée