--- /dev/null
+# Configuration file for the userv git daemon.
+#
+# This was written by Tony Finch <dot@dotat.at>
+# You may do anything with it, at your own risk.
+# http://creativecommons.org/publicdomain/zero/1.0/
+
+use warnings;
+use strict;
+
+my $g = qr{[0-9a-z_-]+[.]git};
+my $u = qr{[0-9a-z]+};
+
+return "fanf" => "~fanf/public-git/$1" if m{^git://dotat[.]at/($g)$};
+return "webmaster" => "/u2/git-repos$1" if m{^git://git[.]chiark[.]greenend[.]org[.]uk/($g)$};
+return "$1" => "~$1/public-git/$2" if m{^git://git[.]chiark[.]greenend[.]org[.]uk/~($u)/($g)$};
+return "$1" => "~$1/cabal-git/$2" if m{^git://cabal[.]greenend[.]org[.]uk/~($u)/($g)$};
+
+return undef;
+
+# end