I wrote: > This is an RFC, because there is potential room for improvement here. > While the default cvsroot for viewvc is pkgs, there are still other > cvsroots accessible via viewvc and I'm not sure if all of them are > read-only. I doubt they are. > > The question is whether having the note in the header for all cvsroots > is a bad thing and if anyone knows the viewvc ezt template system well > enough to make it only show up when rootname == pkgs. It seems like > it may be possible to do this, but I don't know the ezt syntax to make > that happen. Help would be most welcome, if the general idea here is > sound and someone else is bored or curious enough to give it a try. Doing this bit may be as simple as: diff --git i/modules/viewvc/files/viewvc/header.ezt w/modules/viewvc/files/viewvc/header.ezt index 96bd5a2..942983c 100644 --- i/modules/viewvc/files/viewvc/header.ezt +++ w/modules/viewvc/files/viewvc/header.ezt @@ -10,7 +10,11 @@ [if-any rss_href]<link rel="alternate" type="application/rss+xml" title="RSS [[][rootname]][where]" href="[rss_href]" />[end] </head> <body> +[if-any rootname] + [is rootname "pkgs"] <h2>NOTE: CVS is now read-only. See <a href="http://pkgs.fedoraproject.org/gitweb/">gitweb</a> for current changes.</h2> + [end] +[end] <div class="vc_navheader"> <table><tr> <td><strong>[if-any roots_href]<a href="[roots_href]"><span class="pathdiv">/</span></a>[else]<span class="pathdiv">/</span>[end][if-any nav_path][for nav_path][if-any nav_path.href]<a href="[nav_path.href]">[end][if-index nav_path first][[][nav_path.name]][else][nav_path.name][end][if-any nav_path.href]</a>[end][if-index nav_path last][else]<span class="pathdiv">/</span>[end][end][end]</strong></td> But I don't have a multi-root viewvc at hand to test against. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If the triangles were to make a God they would give him three sides. -- Montesquieu
Attachment:
pgp2Ear3i2f5r.pgp
Description: PGP signature
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure