From: "Florian Schmaus" <flow@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Wed, 24 Jul 2024 08:58:56 +0000 (UTC) [thread overview]
Message-ID: <1721811304.6b00659e2a8da878326fa499419f97e9a3d7daf5.flow@gentoo> (raw)
commit: 6b00659e2a8da878326fa499419f97e9a3d7daf5
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 07:48:40 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 08:55:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b00659e
greadme.eclass: new eclass
This new eclass includes various improvements over the existing
readme.gentoo-r1.eclass.
First, the content of README.gentoo will only be shown on new
installations or if it has changed between updates.
Second, it allows the composition of readme via bash's heredoc.
And finally, the eclass exports phase functions, which helps to reduce
the boilerplate code in many cases.
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
eclass/greadme.eclass | 251 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 251 insertions(+)
diff --git a/eclass/greadme.eclass b/eclass/greadme.eclass
new file mode 100644
index 000000000000..38190becf91d
--- /dev/null
+++ b/eclass/greadme.eclass
@@ -0,0 +1,251 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: greadme.eclass
+# @MAINTAINER:
+# Florian Schmaus <flow@gentoo.org>
+# @SUPPORTED_EAPIS: 8
+# @BLURB: install a doc file, that will be conditionally shown via elog messages
+# @DESCRIPTION:
+# An eclass for installing a README.gentoo doc file with important
+# information for the user. The content of README.gentoo will shown be
+# via elog messages either on fresh installations or if the contents of
+# the file have changed. Furthermore, the README.gentoo file will be
+# installed under /usr/share/doc/${PF} for later consultation.
+#
+# This eclass was inspired by readme.gentoo-r1.eclass. The main
+# differences are as follows. Firstly, it only displays the doc file
+# contents if they have changed (unless GREADME_SHOW is set).
+# Secondly, it provides a convenient API to install the doc file via
+# stdin.
+#
+# @CODE
+# inherit greadme
+#
+# src_install() {
+# ...
+# greadme_stdin <<-EOF
+# This is the content of the created readme doc file.
+# EOF
+# ...
+# if use foo; then
+# greadme_stdin --append <<-EOF
+# This is conditional readme content, based on USE=foo.
+# EOF
+# fi
+# }
+# @CODE
+#
+# If the ebuild overrides the default pkg_preinst or respectively
+# pkg_postinst, then it must call greadme_pkg_preinst and
+# greadme_pkg_postinst explicitly.
+
+if [[ -z ${_GREADME_ECLASS} ]]; then
+_GREADME_ECLASS=1
+
+case ${EAPI} in
+ 8) ;;
+ *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+_GREADME_TMP_FILE="${T}/README.gentoo"
+_GREADME_REL_PATH="/usr/share/doc/${PF}/README.gentoo"
+
+# @ECLASS_VARIABLE: GREADME_SHOW
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# If set to "yes" then unconditionally show the contents of the readme
+# file in pkg_postinst via elog. If set to "no", then do not show the
+# contents of the readme file, even if they have changed.
+
+# @ECLASS_VARIABLE: GREADME_DISABLE_AUTOFORMAT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# If non-empty, the readme file will not be automatically formatted.
+
+# @FUNCTION: greadme_stdin
+# @USAGE: [--append]
+# @DESCRIPTION:
+# Create the readme doc via stdin. You can use --append to append to an
+# existing readme doc.
+greadme_stdin() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ local append
+ if [[ ${1} = --append ]]; then
+ append=1
+ shift
+ fi
+
+ [[ $# -eq 0 ]] || die "${FUNCNAME[0]}: Bad parameters: $*"
+
+ if [[ -n ${append} ]]; then
+ if [[ ! -f ${_GREADME_TMP_FILE} ]]; then
+ die "Gentoo README does not exist when trying to append to it"
+ fi
+
+ cat >> "${_GREADME_TMP_FILE}" || die
+ else
+ cat > "${_GREADME_TMP_FILE}" || die
+ fi
+
+ _greadme_install_doc
+}
+
+# @FUNCTION: greadme_file
+# @USAGE: <file>
+# @DESCRIPTION:
+# Installs the provided file as readme doc.
+greadme_file() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ local input_doc_file="${1}"
+ if [[ -z ${input_doc_file} ]]; then
+ die "No file specified"
+ fi
+
+ cp "${input_doc_file}" "${_GREADME_TMP_FILE}" || die
+
+ _greadme_install_doc
+}
+
+# @FUNCTION: _greadme_install_doc
+# @INTERNAL
+# @DESCRIPTION:
+# Installs the readme file from the temp directory into the image.
+_greadme_install_doc() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ local greadme="${_GREADME_TMP_FILE}"
+ if [[ ! ${GREADME_DISABLE_AUTOFORMAT} ]]; then
+ greadme="${_GREADME_TMP_FILE}".formatted
+
+ # Use fold, followed by a sed to strip trailing whitespace.
+ # https://bugs.gentoo.org/460050#c7
+ fold -s -w 70 "${_GREADME_TMP_FILE}" |
+ sed 's/[[:space:]]*$//' > "${greadme}"
+ assert "failed to autoformat README.gentoo"
+ fi
+
+ # Subshell to avoid pollution of calling environment.
+ (
+ docinto .
+ newdoc "${greadme}" "README.gentoo"
+ )
+
+ # Exclude the readme file from compression, so that its contents can
+ # be easily compared.
+ docompress -x "${_GREADME_REL_PATH}"
+
+ # Save the contents of the of the readme. Unfortunately we have to
+ # do this in src_* phase, because FEATURES=nodoc is applied right
+ # after src_install and not after pkg_preinst.
+ _GREADME_CONTENT=$(< "${greadme}")
+}
+
+# @FUNCTION: greadme_pkg_preinst
+# @DESCRIPTION:
+# Performs checks like comparing the readme doc from the image with a
+# potentially existing one in the live system.
+greadme_pkg_preinst() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ _GREADME_SHOW="fresh-install"
+ return
+ fi
+
+ if [[ -v GREADME_SHOW ]]; then
+ case ${GREADME_SHOW} in
+ yes)
+ _GREADME_SHOW="forced"
+ ;;
+ no)
+ _GREADME_SHOW=""
+ ;;
+ *)
+ die "Invalid argument of GREADME_SHOW: ${GREADME_SHOW}"
+ ;;
+ esac
+ return
+ fi
+
+ local image_greadme_file="${ED}${_GREADME_REL_PATH}"
+ if [[ ! -f ${image_greadme_file} ]]; then
+ if [[ -v _GREADME_CONTENT ]]; then
+ # There is no greadme in the image but the ebuild created
+ # one. This is likely because FEATURES=nodoc is active.
+ # Unconditionally show greadme's contents.
+ _GREADME_SHOW="nodoc-active"
+ else
+ # No README file was created by the ebuild.
+ _GREADME_SHOW=""
+ fi
+
+ return
+ fi
+
+ check_live_doc_file() {
+ local cur_pvr=$1
+ local live_greadme_file="${EROOT}/usr/share/doc/${PN}-${cur_pvr}/README.gentoo"
+
+ if [[ ! -f ${live_greadme_file} ]]; then
+ _GREADME_SHOW="no-current-greadme"
+ return
+ fi
+
+ cmp -s "${live_greadme_file}" "${image_greadme_file}"
+ case $? in
+ 0)
+ _GREADME_SHOW=""
+ ;;
+ 1)
+ _GREADME_SHOW="content-differs"
+ ;;
+ *)
+ die "cmp failed with $?"
+ ;;
+ esac
+ }
+
+ local replaced_version
+ for replaced_version in ${REPLACING_VERSIONS}; do
+ check_live_doc_file ${replaced_version}
+
+ # Once _GREADME_SHOW is non empty, we found a reason to show the
+ # readme and we can abort the loop.
+ if [[ -n ${_GREADME_SHOW} ]]; then
+ break
+ fi
+ done
+}
+
+# @FUNCTION: greadme_pkg_postinst
+# @DESCRIPTION:
+# Conditionally shows the contents of the readme doc via elog.
+greadme_pkg_postinst() {
+ debug-print-function ${FUNCNAME} "${@}"
+
+ if [[ ! -v _GREADME_SHOW ]]; then
+ die "_GREADME_SHOW not set. Did you call greadme_pkg_preinst?"
+ fi
+
+ if [[ -z ${_GREADME_SHOW} ]]; then
+ # If _GREADME_SHOW is empty, then there is no reason to show the contents.
+ return
+ fi
+
+ local line
+ printf '%s\n' "${_GREADME_CONTENT}" | while read -r line; do
+ elog "${line}"
+ done
+ elog ""
+ elog "NOTE: Above message is only printed the first time package is"
+ elog "installed or if the message changed. Please look at"
+ elog "${EPREFIX}${_GREADME_REL_PATH}"
+ elog "for future reference."
+}
+
+fi
+
+EXPORT_FUNCTIONS pkg_preinst pkg_postinst
next reply other threads:[~2024-07-24 8:59 UTC|newest]
Thread overview: 6272+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-24 8:58 Florian Schmaus [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-01-22 19:15 [gentoo-commits] repo/gentoo:master commit in: eclass/ Michał Górny
2025-01-22 19:15 Michał Górny
2025-01-21 23:13 Sam James
2025-01-20 9:44 Petr Vaněk
2025-01-20 9:44 Petr Vaněk
2025-01-19 1:16 Sam James
2025-01-18 23:51 Sam James
2025-01-18 23:51 Sam James
2025-01-18 23:51 Sam James
2025-01-18 15:09 Michał Górny
2025-01-18 8:21 Michał Górny
2025-01-16 14:06 Michał Górny
2025-01-16 8:21 Sam James
2025-01-15 19:38 Sam James
2025-01-15 14:39 Ulrich Müller
2025-01-14 17:07 Maciej Barć
2025-01-14 4:53 Sam James
2025-01-11 18:12 Michał Górny
2025-01-11 8:10 Arthur Zamarin
2025-01-10 16:44 Nowa Ammerlaan
2025-01-10 13:15 Michał Górny
2025-01-08 6:33 Joonas Niilola
2025-01-08 2:18 Ionen Wolkens
2025-01-07 11:34 Miroslav Šulc
2025-01-06 20:25 Nowa Ammerlaan
2025-01-06 20:25 Nowa Ammerlaan
2025-01-06 20:25 Nowa Ammerlaan
2025-01-06 14:37 Nowa Ammerlaan
2025-01-05 13:39 Nowa Ammerlaan
2025-01-05 13:39 Nowa Ammerlaan
2025-01-04 21:34 Sam James
2025-01-04 21:34 Sam James
2025-01-04 15:28 Michał Górny
2025-01-04 15:28 Michał Górny
2025-01-03 17:54 James Le Cuirot
2025-01-03 0:59 Sam James
2025-01-02 23:34 Sam James
2025-01-02 23:32 Sam James
2025-01-02 18:33 Sam James
2025-01-02 17:08 Michał Górny
2025-01-02 17:08 Michał Górny
2025-01-02 17:08 Michał Górny
2025-01-01 15:45 Miroslav Šulc
2025-01-01 10:06 James Le Cuirot
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-30 11:35 Michał Górny
2024-12-29 9:22 Ulrich Müller
2024-12-28 19:43 Alfredo Tupone
2024-12-28 14:51 Sam James
2024-12-27 21:25 Michał Górny
2024-12-26 10:59 Sam James
2024-12-25 15:08 Hans de Graaff
2024-12-23 17:10 Andreas Sturmlechner
2024-12-22 19:41 Sam James
2024-12-22 3:20 Matt Jolly
2024-12-22 1:30 Sam James
2024-12-21 10:28 Michał Górny
2024-12-18 3:00 Matt Turner
2024-12-18 3:00 Matt Turner
2024-12-18 2:46 Sam James
2024-12-17 22:14 Andreas Sturmlechner
2024-12-17 21:44 Andreas Sturmlechner
2024-12-17 17:34 Sam James
2024-12-17 17:14 Sam James
2024-12-16 18:45 Ulrich Müller
2024-12-16 18:45 Ulrich Müller
2024-12-16 15:17 Sam James
2024-12-16 5:57 Michał Górny
2024-12-15 12:48 Sam James
2024-12-15 9:47 Sam James
2024-12-15 3:08 Sam James
2024-12-14 18:43 Sam James
2024-12-14 16:33 Sam James
2024-12-14 12:47 Sam James
2024-12-13 13:11 Hans de Graaff
2024-12-13 10:02 Florian Schmaus
2024-12-12 17:03 Florian Schmaus
2024-12-12 17:03 Florian Schmaus
2024-12-12 17:03 Florian Schmaus
2024-12-12 7:47 Sam James
2024-12-12 7:47 Sam James
2024-12-12 7:47 Sam James
2024-12-11 11:52 Ionen Wolkens
2024-12-11 11:52 Ionen Wolkens
2024-12-11 11:52 Ionen Wolkens
2024-12-10 5:21 Ionen Wolkens
2024-12-09 18:49 Ulrich Müller
2024-12-08 23:34 Matt Jolly
2024-12-08 23:34 Matt Jolly
2024-12-08 1:11 Sam James
2024-12-07 23:23 Sam James
2024-12-06 21:55 Sam James
2024-12-06 11:33 Nowa Ammerlaan
2024-12-06 7:44 Miroslav Šulc
2024-12-06 7:43 Miroslav Šulc
2024-12-06 7:43 Miroslav Šulc
2024-12-06 5:10 Ionen Wolkens
2024-12-04 11:34 Matt Jolly
2024-12-04 11:33 Matt Jolly
2024-12-02 8:46 Matt Jolly
2024-12-02 8:46 Matt Jolly
2024-12-01 12:12 Sam James
2024-12-01 9:25 Sam James
2024-12-01 8:53 Sam James
2024-11-30 7:17 Michał Górny
2024-11-30 7:17 Michał Górny
2024-11-30 5:10 Sam James
2024-11-30 5:10 Sam James
2024-11-29 21:18 Eli Schwartz
2024-11-29 21:18 Eli Schwartz
2024-11-29 21:18 Eli Schwartz
2024-11-26 17:28 Florian Schmaus
2024-11-26 1:45 Maciej Barć
2024-11-26 1:45 Maciej Barć
2024-11-24 19:01 Michał Górny
2024-11-23 13:15 Michał Górny
2024-11-22 19:25 Sam James
2024-11-20 12:37 Sam James
2024-11-20 12:20 Sam James
2024-11-20 12:15 Sam James
2024-11-20 12:05 Sam James
2024-11-19 15:01 Sam James
2024-11-19 14:50 Sam James
2024-11-18 19:32 Michał Górny
2024-11-18 16:44 Mike Gilbert
2024-11-18 11:11 Sam James
2024-11-18 9:28 Sam James
2024-11-17 5:27 Matt Jolly
2024-11-17 5:27 Matt Jolly
2024-11-14 0:36 Sam James
2024-11-13 19:22 Sam James
2024-11-13 18:21 Michał Górny
2024-11-13 6:16 Matt Jolly
2024-11-12 19:19 Sam James
2024-11-12 9:09 Matt Jolly
2024-11-12 8:09 Andrew Ammerlaan
2024-11-11 23:48 Matt Jolly
2024-11-11 23:48 Matt Jolly
2024-11-11 19:28 Sam James
2024-11-11 8:53 Matt Jolly
2024-11-11 8:53 Matt Jolly
2024-11-10 17:24 Sam James
2024-11-09 10:50 Matt Jolly
2024-11-09 9:02 Matt Jolly
2024-11-09 7:31 Matt Jolly
2024-11-09 7:21 Sam James
2024-11-09 6:26 Matt Jolly
2024-11-09 6:26 Matt Jolly
2024-11-09 6:26 Matt Jolly
2024-11-07 5:28 Michał Górny
2024-11-07 5:28 Michał Górny
2024-11-06 11:27 Sam James
2024-11-05 10:47 Florian Schmaus
2024-11-05 10:47 Florian Schmaus
2024-11-03 9:35 Sam James
2024-11-01 9:03 Michał Górny
2024-10-30 20:50 Sam James
2024-10-30 11:43 Miroslav Šulc
2024-10-30 2:27 Sam James
2024-10-29 23:22 Maciej Barć
2024-10-29 23:22 Maciej Barć
2024-10-29 13:01 Michał Górny
2024-10-23 12:18 Michał Górny
2024-10-21 9:32 Sam James
2024-10-19 13:47 Ionen Wolkens
2024-10-18 17:54 Ulrich Müller
2024-10-18 17:54 Ulrich Müller
2024-10-18 17:54 Ulrich Müller
2024-10-16 16:13 Andreas Sturmlechner
2024-10-16 4:54 Michał Górny
2024-10-16 4:54 Michał Górny
2024-10-16 4:54 Michał Górny
2024-10-15 13:13 Michał Górny
2024-10-15 7:17 Michał Górny
2024-10-10 14:47 Andrew Ammerlaan
2024-10-09 11:45 Michał Górny
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:32 David Seifert
2024-10-08 15:29 Ulrich Müller
2024-10-08 15:29 Ulrich Müller
2024-10-08 7:09 Florian Schmaus
2024-10-07 4:13 Sam James
2024-10-07 4:13 Sam James
2024-10-07 4:13 Sam James
2024-10-07 4:13 Sam James
2024-10-07 2:40 Sam James
2024-10-04 11:49 Sam James
2024-10-03 4:02 Sam James
2024-10-03 3:43 Sam James
2024-10-02 9:01 Miroslav Šulc
2024-10-02 9:01 Miroslav Šulc
2024-10-02 9:01 Miroslav Šulc
2024-10-02 9:01 Miroslav Šulc
2024-10-02 0:57 Sam James
2024-10-01 23:13 Eli Schwartz
2024-10-01 23:13 Eli Schwartz
2024-10-01 20:40 James Le Cuirot
2024-10-01 19:38 Eli Schwartz
2024-10-01 10:18 Sam James
2024-10-01 7:47 Sam James
2024-10-01 6:59 Sam James
2024-10-01 2:16 Sam James
2024-10-01 2:14 Sam James
2024-10-01 2:06 Sam James
2024-10-01 1:58 Sam James
2024-10-01 1:58 Sam James
2024-10-01 1:46 Sam James
2024-10-01 1:11 Sam James
2024-09-30 5:57 Sam James
2024-09-30 3:03 Sam James
2024-09-30 3:02 Sam James
2024-09-30 2:20 Sam James
2024-09-30 2:15 Sam James
2024-09-30 2:15 Sam James
2024-09-30 2:02 Sam James
2024-09-30 2:02 Sam James
2024-09-30 2:02 Sam James
2024-09-30 1:52 Sam James
2024-09-30 1:52 Sam James
2024-09-30 1:52 Sam James
2024-09-30 1:52 Sam James
2024-09-29 11:28 Sam James
2024-09-29 11:22 Sam James
2024-09-29 11:22 Sam James
2024-09-29 11:22 Sam James
2024-09-29 1:13 Sam James
2024-09-29 1:13 Sam James
2024-09-29 1:07 Sam James
2024-09-29 1:07 Sam James
2024-09-29 0:18 Sam James
2024-09-29 0:18 Sam James
2024-09-29 0:18 Sam James
2024-09-25 19:29 Eli Schwartz
2024-09-25 11:12 Sam James
2024-09-25 11:12 Sam James
2024-09-25 11:12 Sam James
2024-09-25 4:51 Ulrich Müller
2024-09-25 4:39 Michał Górny
2024-09-24 18:02 Michał Górny
2024-09-24 18:02 Michał Górny
2024-09-24 11:52 Sam James
2024-09-24 6:41 Michał Górny
2024-09-23 15:11 Michał Górny
2024-09-23 12:06 Ulrich Müller
2024-09-19 22:57 Sam James
2024-09-18 15:51 Sam James
2024-09-17 12:13 Michał Górny
2024-09-17 11:58 Andrew Ammerlaan
2024-09-12 22:08 Sam James
2024-09-11 22:21 Sam James
2024-09-10 19:11 Miroslav Šulc
2024-09-10 12:58 Michał Górny
2024-09-10 8:54 Michał Górny
2024-09-10 6:46 Miroslav Šulc
2024-09-09 18:20 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-08 18:21 Sam James
2024-09-07 18:23 Sam James
2024-09-07 18:21 Sam James
2024-09-05 12:10 Sam James
2024-09-04 20:33 Michał Górny
2024-09-03 9:40 Sam James
2024-09-03 8:58 Sam James
2024-09-03 4:22 Ionen Wolkens
2024-09-01 11:05 Sam James
2024-09-01 11:05 Sam James
2024-09-01 11:05 Sam James
2024-09-01 11:05 Sam James
2024-09-01 9:59 Miroslav Šulc
2024-09-01 9:59 Miroslav Šulc
2024-09-01 9:59 Miroslav Šulc
2024-09-01 9:59 Miroslav Šulc
2024-08-31 8:33 Michał Górny
2024-08-30 19:43 Andrew Ammerlaan
2024-08-30 19:10 Andrew Ammerlaan
2024-08-26 13:04 Ulrich Müller
2024-08-26 13:04 Ulrich Müller
2024-08-26 13:04 Ulrich Müller
2024-08-26 13:04 Ulrich Müller
2024-08-26 6:34 Andreas Sturmlechner
2024-08-25 15:37 Andrew Ammerlaan
2024-08-25 0:49 Jason Zaman
2024-08-23 19:25 Michał Górny
2024-08-23 19:25 Michał Górny
2024-08-22 17:00 Andreas Sturmlechner
2024-08-22 11:23 Michał Górny
2024-08-21 21:51 Andreas Sturmlechner
2024-08-20 20:17 Mike Gilbert
2024-08-20 20:07 Mike Gilbert
2024-08-19 18:17 Robin H. Johnson
2024-08-19 6:02 Viorel Munteanu
2024-08-18 17:44 Arsen Arsenović
2024-08-18 17:44 Arsen Arsenović
2024-08-18 17:44 Arsen Arsenović
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 17:21 Sam James
2024-08-16 10:15 Arthur Zamarin
2024-08-16 5:55 Arthur Zamarin
2024-08-15 21:24 Sam James
2024-08-15 21:18 Sam James
2024-08-15 20:01 Michał Górny
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-15 17:48 Andreas Sturmlechner
2024-08-12 19:02 Ulrich Müller
2024-08-12 19:02 Ulrich Müller
2024-08-12 1:19 Sam James
2024-08-12 1:19 Sam James
2024-08-12 1:19 Sam James
2024-08-12 1:19 Sam James
2024-08-11 20:56 Sam James
2024-08-10 17:24 Sam James
2024-08-10 14:06 Fabian Groffen
2024-08-09 15:50 Andrew Ammerlaan
2024-08-09 14:30 Sam James
2024-08-09 11:50 Sam James
2024-08-09 11:39 Sam James
2024-08-08 19:26 Michał Górny
2024-08-08 16:46 Andrew Ammerlaan
2024-08-08 14:38 James Le Cuirot
2024-08-08 10:49 Sam James
2024-08-08 10:30 Sam James
2024-08-08 10:30 Sam James
2024-08-08 10:05 Sam James
2024-08-08 9:00 James Le Cuirot
2024-08-07 15:13 Sam James
2024-08-07 9:41 Sam James
2024-08-07 9:25 Sam James
2024-08-07 9:21 Sam James
2024-08-07 8:58 Andrew Ammerlaan
2024-08-07 8:58 Andrew Ammerlaan
2024-08-07 3:03 Sam James
2024-08-06 16:39 Florian Schmaus
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 8:47 Michał Górny
2024-08-06 1:46 Sam James
2024-08-04 8:28 Sam James
2024-08-04 7:30 Andrew Ammerlaan
2024-08-04 7:27 Sam James
2024-08-01 20:20 Michał Górny
2024-08-01 7:32 Miroslav Šulc
2024-07-31 0:02 Sam James
2024-07-28 17:40 Florian Schmaus
2024-07-27 22:00 Andrew Ammerlaan
2024-07-27 7:27 Michał Górny
2024-07-26 17:18 Ulrich Müller
2024-07-26 9:00 Miroslav Šulc
2024-07-24 17:18 Andrew Ammerlaan
2024-07-24 17:18 Andrew Ammerlaan
2024-07-24 17:18 Andrew Ammerlaan
2024-07-24 8:58 Florian Schmaus
2024-07-23 14:13 Michał Górny
2024-07-23 14:07 Michał Górny
2024-07-23 14:07 Michał Górny
2024-07-23 14:07 Michał Górny
2024-07-23 10:03 Miroslav Šulc
2024-07-22 15:09 Michał Górny
2024-07-22 15:09 Michał Górny
2024-07-22 15:09 Michał Górny
2024-07-21 15:45 Andrew Ammerlaan
2024-07-21 15:14 Andrew Ammerlaan
2024-07-21 13:31 Andrew Ammerlaan
2024-07-21 13:31 Andrew Ammerlaan
2024-07-21 13:31 Andrew Ammerlaan
2024-07-20 12:09 Ulrich Müller
2024-07-18 16:15 Michał Górny
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-16 9:16 James Le Cuirot
2024-07-15 19:18 Andrew Ammerlaan
2024-07-15 19:18 Andrew Ammerlaan
2024-07-15 19:18 Andrew Ammerlaan
2024-07-15 19:18 Andrew Ammerlaan
2024-07-15 19:18 Andrew Ammerlaan
2024-07-15 7:17 David Seifert
2024-07-15 7:17 David Seifert
2024-07-15 7:17 David Seifert
2024-07-14 17:45 Florian Schmaus
2024-07-14 17:45 Florian Schmaus
2024-07-13 14:14 Michał Górny
2024-07-13 7:46 Michał Górny
2024-07-12 17:43 Ulrich Müller
2024-07-12 7:38 Sam James
2024-07-12 6:27 Sam James
2024-07-11 20:54 Ulrich Müller
2024-07-11 20:54 Ulrich Müller
2024-07-11 14:35 Michał Górny
2024-07-09 16:44 Ulrich Müller
2024-07-08 10:03 Ulrich Müller
2024-07-08 10:03 Ulrich Müller
2024-07-08 10:03 Ulrich Müller
2024-07-08 10:03 Ulrich Müller
2024-07-07 6:45 Matthew Smith
2024-07-06 11:19 Michał Górny
2024-07-05 20:50 Luca Barbato
2024-07-05 11:03 Arthur Zamarin
2024-07-05 11:03 Arthur Zamarin
2024-07-05 11:03 Arthur Zamarin
2024-07-03 5:30 Joonas Niilola
2024-07-03 0:59 Sam James
2024-07-03 0:54 Sam James
2024-07-02 17:49 Sam James
2024-06-30 18:27 Sam James
2024-06-29 8:39 Andrew Ammerlaan
2024-06-29 8:39 Andrew Ammerlaan
2024-06-29 8:39 Andrew Ammerlaan
2024-06-28 8:23 Miroslav Šulc
2024-06-27 7:33 Andrew Ammerlaan
2024-06-26 6:24 Florian Schmaus
2024-06-24 11:58 Ulrich Müller
2024-06-23 17:33 Michał Górny
2024-06-23 1:00 Ionen Wolkens
2024-06-20 9:57 Sam James
2024-06-20 7:29 Florian Schmaus
2024-06-20 7:29 Florian Schmaus
2024-06-19 3:16 Andreas K. Hüttel
2024-06-17 17:13 Andreas Sturmlechner
2024-06-17 9:39 James Le Cuirot
2024-06-17 0:53 Sam James
2024-06-15 11:01 Michał Górny
2024-06-15 7:58 Sam James
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:26 Michał Górny
2024-06-14 12:19 Miroslav Šulc
2024-06-14 10:00 Miroslav Šulc
2024-06-14 10:00 Miroslav Šulc
2024-06-14 10:00 Miroslav Šulc
2024-06-14 10:00 Miroslav Šulc
2024-06-14 10:00 Miroslav Šulc
2024-06-13 20:43 Andreas Sturmlechner
2024-06-13 18:35 Ulrich Müller
2024-06-13 18:35 Ulrich Müller
2024-06-13 13:21 Miroslav Šulc
2024-06-12 17:13 James Le Cuirot
2024-06-12 16:36 Patrick Lauer
2024-06-12 14:27 Patrick Lauer
2024-06-12 13:20 James Le Cuirot
2024-06-12 13:20 James Le Cuirot
2024-06-12 10:24 Arthur Zamarin
2024-06-10 14:23 Ulrich Müller
2024-06-10 14:23 Ulrich Müller
2024-06-10 12:46 Joonas Niilola
2024-06-08 15:47 Michał Górny
2024-06-08 10:29 Michał Górny
2024-06-08 3:53 Ulrich Müller
2024-06-08 3:53 Ulrich Müller
2024-06-06 20:37 Mike Gilbert
2024-06-02 8:22 Ionen Wolkens
2024-06-01 21:34 Alfredo Tupone
2024-06-01 21:11 Alfredo Tupone
2024-06-01 6:19 Hans de Graaff
2024-06-01 6:19 Hans de Graaff
2024-06-01 6:19 Hans de Graaff
2024-05-31 12:42 Michał Górny
2024-05-26 8:18 Miroslav Šulc
2024-05-25 8:35 Michał Górny
2024-05-25 5:55 Sam James
2024-05-22 1:44 Sam James
2024-05-21 8:58 Florian Schmaus
2024-05-21 8:58 Florian Schmaus
2024-05-21 8:58 Florian Schmaus
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-20 17:02 Michał Górny
2024-05-18 13:25 Michał Górny
2024-05-18 3:50 Benda XU
2024-05-17 23:05 Ionen Wolkens
2024-05-17 23:05 Ionen Wolkens
2024-05-17 12:07 Andrew Ammerlaan
2024-05-17 12:07 Andrew Ammerlaan
2024-05-17 12:07 Andrew Ammerlaan
2024-05-17 6:25 Michał Górny
2024-05-15 18:02 Michał Górny
2024-05-15 14:20 Michał Górny
2024-05-14 9:19 Florian Schmaus
2024-05-14 8:20 Florian Schmaus
2024-05-13 21:53 Sam James
2024-05-13 13:22 Michael Orlitzky
2024-05-13 13:22 Michael Orlitzky
2024-05-13 13:22 Michael Orlitzky
2024-05-13 13:22 Michael Orlitzky
2024-05-13 8:35 Florian Schmaus
2024-05-13 7:07 Miroslav Šulc
2024-05-12 4:51 Sam James
2024-05-11 13:39 Michał Górny
2024-05-11 6:44 Joonas Niilola
2024-05-11 6:21 Hans de Graaff
2024-05-11 1:58 Sam James
2024-05-11 0:55 Sam James
2024-05-10 17:28 Sam James
2024-05-10 17:28 Sam James
2024-05-10 17:28 Sam James
2024-05-10 17:28 Sam James
2024-05-10 17:28 Sam James
2024-05-09 19:54 Conrad Kostecki
2024-05-09 19:54 Conrad Kostecki
2024-05-08 8:06 Ulrich Müller
2024-05-07 7:57 Andreas K. Hüttel
2024-05-06 17:28 Ulrich Müller
2024-05-06 17:28 Ulrich Müller
2024-05-06 17:11 Ionen Wolkens
2024-05-06 4:39 Sam James
2024-05-04 19:57 Michał Górny
2024-05-04 19:57 Michał Górny
2024-05-03 11:43 Sam James
2024-05-03 11:43 Sam James
2024-05-03 11:43 Sam James
2024-05-03 2:48 Sam James
2024-05-03 2:48 Sam James
2024-05-02 17:44 Florian Schmaus
2024-05-02 0:24 Sam James
2024-05-01 3:02 Sam James
2024-05-01 0:27 Sam James
2024-05-01 0:27 Sam James
2024-04-30 19:25 Alfredo Tupone
2024-04-30 19:19 Alfredo Tupone
2024-04-30 18:34 Michał Górny
2024-04-30 18:34 Michał Górny
2024-04-30 5:58 Sam James
2024-04-29 17:31 Florian Schmaus
2024-04-28 15:54 Michał Górny
2024-04-28 9:47 Hans de Graaff
2024-04-27 10:42 Michał Górny
2024-04-25 20:43 Andreas Sturmlechner
2024-04-25 20:43 Andreas Sturmlechner
2024-04-23 21:43 Sam James
2024-04-22 3:14 Sam James
2024-04-20 14:20 Ionen Wolkens
2024-04-20 14:20 Ionen Wolkens
2024-04-20 9:41 Michał Górny
2024-04-20 5:40 Michał Górny
2024-04-19 23:11 Mike Gilbert
2024-04-19 18:46 Michał Górny
2024-04-19 18:46 Michał Górny
2024-04-17 23:34 Sam James
2024-04-16 1:40 Sam James
2024-04-16 1:40 Sam James
2024-04-16 1:40 Sam James
2024-04-13 20:03 Miroslav Šulc
2024-04-13 18:41 Sam James
2024-04-13 18:32 Ulrich Müller
2024-04-11 7:48 Miroslav Šulc
2024-04-10 17:56 Ulrich Müller
2024-04-10 11:10 Michał Górny
2024-04-10 8:11 Miroslav Šulc
2024-04-09 20:17 Ulrich Müller
2024-04-08 7:15 Miroslav Šulc
2024-04-06 13:44 Michał Górny
2024-04-06 9:13 Michał Górny
2024-04-05 16:06 Florian Schmaus
2024-04-05 9:45 Hans de Graaff
2024-04-04 17:33 Ulrich Müller
2024-04-04 17:33 Ulrich Müller
2024-04-04 8:18 Florian Schmaus
2024-04-04 1:07 Sam James
2024-04-04 1:07 Sam James
2024-04-03 17:38 Florian Schmaus
2024-04-03 17:38 Florian Schmaus
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-04-01 9:40 Michał Górny
2024-03-30 10:27 Michał Górny
2024-03-29 18:47 Sam James
2024-03-24 17:47 Sam James
2024-03-24 14:05 Sam James
2024-03-24 9:32 Sam James
2024-03-24 9:09 Sam James
2024-03-23 20:19 Sam James
2024-03-23 19:01 Sam James
2024-03-23 17:04 Sam James
2024-03-23 17:03 Michał Górny
2024-03-23 16:05 Sam James
2024-03-23 15:43 Sam James
2024-03-23 15:43 Sam James
2024-03-23 15:42 Sam James
2024-03-23 15:42 Sam James
2024-03-23 15:42 Sam James
2024-03-23 15:42 Sam James
2024-03-23 14:52 Sam James
2024-03-23 14:49 Sam James
2024-03-23 14:49 Sam James
2024-03-23 14:35 Arthur Zamarin
2024-03-23 10:25 Michał Górny
2024-03-23 8:28 Arthur Zamarin
2024-03-23 8:28 Arthur Zamarin
2024-03-19 14:12 Florian Schmaus
2024-03-18 13:02 Sam James
2024-03-17 9:18 Andreas K. Hüttel
2024-03-16 16:25 Michał Górny
2024-03-16 4:44 Sam James
2024-03-16 4:44 Sam James
2024-03-15 20:45 Sam James
2024-03-12 5:13 Michał Górny
2024-03-12 0:38 Mike Gilbert
2024-03-12 0:34 Mike Gilbert
2024-03-11 23:05 Andreas K. Hüttel
2024-03-11 19:20 Sam James
2024-03-10 21:10 Miroslav Šulc
2024-03-10 21:10 Miroslav Šulc
2024-03-09 15:52 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-08 5:40 Michał Górny
2024-03-07 18:04 Sam James
2024-03-06 17:03 Michał Górny
2024-03-02 13:24 Michał Górny
2024-03-01 20:50 Sam James
2024-03-01 19:25 Sam James
2024-03-01 19:25 Sam James
2024-03-01 19:25 Sam James
2024-02-28 20:40 Michał Górny
2024-02-28 13:56 Andreas Sturmlechner
2024-02-28 13:56 Andreas Sturmlechner
2024-02-27 23:54 Sam James
2024-02-27 23:54 Sam James
2024-02-24 14:54 Michał Górny
2024-02-24 12:57 Jakov Smolić
2024-02-23 7:46 Sam James
2024-02-22 4:23 Michał Górny
2024-02-19 5:08 Sam James
2024-02-19 5:06 Sam James
2024-02-18 20:22 Michał Górny
2024-02-18 13:23 Michał Górny
2024-02-18 13:23 Michał Górny
2024-02-18 13:23 Michał Górny
2024-02-18 13:23 Michał Górny
2024-02-12 16:25 Sam James
2024-02-11 12:11 Andrew Ammerlaan
2024-02-11 12:11 Andrew Ammerlaan
2024-02-11 12:11 Andrew Ammerlaan
2024-02-10 17:27 Michał Górny
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-10 16:24 Maciej Barć
2024-02-07 15:10 Andreas Sturmlechner
2024-02-06 3:07 Michał Górny
2024-02-06 3:07 Michał Górny
2024-02-05 0:20 Sam James
2024-02-03 14:07 Sam James
2024-02-02 6:28 Andrew Ammerlaan
2024-02-01 23:52 Sam James
2024-02-01 23:52 Sam James
2024-02-01 19:22 Sam James
2024-01-31 13:59 Michał Górny
2024-01-30 21:21 Michał Górny
2024-01-30 11:28 Florian Schmaus
2024-01-30 11:09 Andrew Ammerlaan
2024-01-27 20:33 Michał Górny
2024-01-27 17:18 Sam James
2024-01-24 15:57 Michael Orlitzky
2024-01-24 14:35 Andrew Ammerlaan
2024-01-24 11:44 Michał Górny
2024-01-23 6:00 Sam James
2024-01-23 6:00 Sam James
2024-01-23 5:32 Sam James
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-22 11:29 Michael Orlitzky
2024-01-20 21:22 Conrad Kostecki
2024-01-20 10:09 Florian Schmaus
2024-01-19 12:44 Miroslav Šulc
2024-01-19 12:44 Miroslav Šulc
2024-01-19 12:44 Miroslav Šulc
2024-01-19 9:51 罗百科
2024-01-17 7:41 Michał Górny
2024-01-16 9:02 Andrew Ammerlaan
2024-01-13 17:49 Michał Górny
2024-01-13 17:49 Michał Górny
2024-01-12 11:46 Sam James
2024-01-12 11:46 Sam James
2024-01-12 11:36 Andrew Ammerlaan
2024-01-12 11:08 Sam James
2024-01-11 17:50 William Hubbs
2024-01-11 9:48 Miroslav Šulc
2024-01-11 9:48 Miroslav Šulc
2024-01-11 9:48 Miroslav Šulc
2024-01-10 11:01 Andreas Sturmlechner
2024-01-10 11:01 Andreas Sturmlechner
2024-01-10 11:01 Andreas Sturmlechner
2024-01-09 6:41 Michał Górny
2024-01-08 23:53 Sam James
2024-01-08 21:09 Ionen Wolkens
2024-01-08 14:48 Michał Górny
2024-01-08 14:48 Michał Górny
2024-01-08 12:29 Sam James
2024-01-08 12:28 Sam James
2024-01-08 12:28 Sam James
2024-01-08 12:03 Sam James
2024-01-08 12:03 Sam James
2024-01-08 12:03 Sam James
2024-01-08 9:48 Sam James
2024-01-08 9:48 Sam James
2024-01-07 17:29 Andrew Ammerlaan
2024-01-07 17:29 Andrew Ammerlaan
2024-01-07 11:38 Michał Górny
2024-01-06 21:52 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-05 10:54 Michał Górny
2024-01-03 10:44 Sam James
2024-01-03 9:35 Ionen Wolkens
2024-01-03 6:20 Sam James
2023-12-30 16:20 Michał Górny
2023-12-30 16:20 Michał Górny
2023-12-30 16:20 Michał Górny
2023-12-30 16:20 Michał Górny
2023-12-30 16:20 Michał Górny
2023-12-30 16:20 Michał Górny
2023-12-30 15:34 Ulrich Müller
2023-12-30 15:34 Ulrich Müller
2023-12-28 15:06 Michał Górny
2023-12-28 6:29 Ionen Wolkens
2023-12-27 20:57 Sam James
2023-12-27 20:57 Sam James
2023-12-27 20:57 Sam James
2023-12-27 20:57 Sam James
2023-12-27 20:57 Sam James
2023-12-26 14:02 Michał Górny
2023-12-25 15:47 Michał Górny
2023-12-25 15:47 Michał Górny
2023-12-25 15:47 Michał Górny
2023-12-25 9:02 Hans de Graaff
2023-12-24 12:35 Andrew Ammerlaan
2023-12-24 11:46 Andrew Ammerlaan
2023-12-23 18:12 Sam James
2023-12-23 17:35 Michał Górny
2023-12-22 16:44 Michał Górny
2023-12-21 16:41 Andreas Sturmlechner
2023-12-21 16:41 Andreas Sturmlechner
2023-12-20 13:41 Sam James
2023-12-19 20:33 Ionen Wolkens
2023-12-18 17:21 WANG Xuerui
2023-12-18 17:21 WANG Xuerui
2023-12-18 17:21 WANG Xuerui
2023-12-17 11:23 Michał Górny
2023-12-15 17:51 Michał Górny
2023-12-15 6:52 Sam James
2023-12-14 15:02 Benda XU
2023-12-14 5:35 Sam James
2023-12-14 5:25 Sam James
2023-12-14 5:22 Sam James
2023-12-14 5:22 Sam James
2023-12-14 5:22 Sam James
2023-12-14 5:22 Sam James
2023-12-12 13:04 Andreas Sturmlechner
2023-12-11 12:41 Andrew Ammerlaan
2023-12-11 12:41 Andrew Ammerlaan
2023-12-11 7:31 Ulrich Müller
2023-12-11 7:31 Ulrich Müller
2023-12-11 7:31 Ulrich Müller
2023-12-11 7:31 Ulrich Müller
2023-12-11 7:31 Ulrich Müller
2023-12-09 18:16 Michał Górny
2023-12-09 10:32 Michał Górny
2023-12-09 10:01 Ulrich Müller
2023-12-09 10:01 Ulrich Müller
2023-12-09 10:01 Ulrich Müller
2023-12-09 10:01 Ulrich Müller
2023-12-08 17:03 Ulrich Müller
2023-12-08 17:03 Ulrich Müller
2023-12-07 13:01 Sam James
2023-12-05 10:27 Andrew Ammerlaan
2023-12-04 7:32 Sam James
2023-11-29 15:15 Michał Górny
2023-11-27 11:13 Sam James
2023-11-26 18:51 Andrew Ammerlaan
2023-11-26 18:34 Sam James
2023-11-26 8:06 Andrew Ammerlaan
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 23:34 Andreas Sturmlechner
2023-11-25 11:21 Michał Górny
2023-11-24 18:35 Sam James
2023-11-24 18:35 Sam James
2023-11-24 17:17 Sam James
2023-11-24 16:26 Sam James
2023-11-24 16:26 Sam James
2023-11-23 15:02 Michał Górny
2023-11-22 0:00 Sam James
2023-11-22 0:00 Sam James
2023-11-22 0:00 Sam James
2023-11-21 20:51 Sam James
2023-11-21 20:43 Sam James
2023-11-20 23:27 James Le Cuirot
2023-11-20 23:27 James Le Cuirot
2023-11-20 23:27 James Le Cuirot
2023-11-20 23:27 James Le Cuirot
2023-11-19 16:01 Michał Górny
2023-11-19 16:01 Michał Górny
2023-11-19 16:01 Michał Górny
2023-11-19 11:10 Michał Górny
2023-11-18 9:19 Andrew Ammerlaan
2023-11-18 9:19 Andrew Ammerlaan
2023-11-14 14:11 Florian Schmaus
2023-11-13 22:15 James Le Cuirot
2023-11-13 21:11 Andreas Sturmlechner
2023-11-13 17:33 Maciej Barć
2023-11-13 17:33 Maciej Barć
2023-11-13 17:33 Maciej Barć
2023-11-11 20:23 Michał Górny
2023-11-11 10:36 Michał Górny
2023-11-10 16:20 Pacho Ramos
2023-11-10 12:17 Andrew Ammerlaan
2023-11-10 12:17 Andrew Ammerlaan
2023-11-10 10:33 Michał Górny
2023-11-09 2:00 Sam James
2023-11-08 7:39 Ulrich Müller
2023-11-08 1:50 Sam James
2023-11-07 5:29 Michał Górny
2023-11-07 5:29 Michał Górny
2023-11-07 5:29 Michał Górny
2023-11-07 5:29 Michał Górny
2023-11-04 17:51 Mike Gilbert
2023-11-01 8:11 Ionen Wolkens
2023-10-31 19:55 Mike Gilbert
2023-10-30 18:55 Mike Gilbert
2023-10-29 3:53 Sam James
2023-10-27 3:33 Sam James
2023-10-26 21:55 Sam James
2023-10-26 16:48 Sam James
2023-10-26 2:10 Michał Górny
2023-10-26 0:41 Marek Szuba
2023-10-23 8:36 Florian Schmaus
2023-10-22 19:14 Michał Górny
2023-10-22 19:14 Michał Górny
2023-10-22 9:49 Ulrich Müller
2023-10-21 17:46 Sam James
2023-10-21 17:46 Sam James
2023-10-21 17:06 Sam James
2023-10-21 16:59 Sam James
2023-10-20 20:07 Matt Turner
2023-10-19 19:50 Michał Górny
2023-10-19 19:50 Michał Górny
2023-10-19 18:22 Miroslav Šulc
2023-10-19 18:22 Miroslav Šulc
2023-10-19 18:10 Mike Pagano
2023-10-19 12:21 Hans de Graaff
2023-10-18 12:11 Florian Schmaus
2023-10-18 7:50 Miroslav Šulc
2023-10-18 7:50 Miroslav Šulc
2023-10-18 7:50 Miroslav Šulc
2023-10-18 7:50 Miroslav Šulc
2023-10-18 6:44 Sam James
2023-10-16 9:26 Sam James
2023-10-15 15:23 Sam James
2023-10-13 16:34 Ionen Wolkens
2023-10-13 16:15 Michał Górny
2023-10-12 15:52 Maciej Barć
2023-10-12 15:52 Maciej Barć
2023-10-12 15:52 Maciej Barć
2023-10-12 15:52 Maciej Barć
2023-10-12 15:52 Maciej Barć
2023-10-12 15:52 Maciej Barć
2023-10-09 20:28 James Le Cuirot
2023-10-09 10:54 Florian Schmaus
2023-10-09 10:54 Florian Schmaus
2023-10-08 10:03 Hans de Graaff
2023-10-08 10:03 Hans de Graaff
2023-10-08 10:03 Hans de Graaff
2023-10-05 11:12 Sam James
2023-10-05 11:12 Sam James
2023-10-05 11:12 Sam James
2023-10-02 19:39 Michał Górny
2023-10-02 17:51 Michał Górny
2023-10-01 18:16 Mike Gilbert
2023-10-01 9:28 Andrew Ammerlaan
2023-10-01 7:27 Sam James
2023-09-30 10:34 Sam James
2023-09-30 9:38 Sam James
2023-09-30 9:38 Sam James
2023-09-30 9:38 Sam James
2023-09-30 7:58 Miroslav Šulc
2023-09-28 15:51 Hans de Graaff
2023-09-28 8:22 Miroslav Šulc
2023-09-27 9:12 Michał Górny
2023-09-27 6:58 Miroslav Šulc
2023-09-27 6:58 Miroslav Šulc
2023-09-27 5:28 Sam James
2023-09-26 12:24 Ionen Wolkens
2023-09-25 18:45 Michał Górny
2023-09-25 2:07 Sam James
2023-09-23 6:31 Hans de Graaff
2023-09-23 6:31 Hans de Graaff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1721811304.6b00659e2a8da878326fa499419f97e9a3d7daf5.flow@gentoo \
--to=flow@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox