Bug in cgit

Lars Hjemli hjemli at gmail.com
Tue Jun 14 13:45:53 CEST 2011


[added cgit mailing list to CC]

On Thu, May 19, 2011 at 13:53, Dmitriy Kruglikov
<dmitriy.kruglikov at gmail.com> wrote:
> If the file /etc/cgitrc provide remove-suffix=1,
> then the repository list looks nice,
> but the clone URL is created without the suffix (.git).

This is an inherent problem with the clone-prefix option, but I've
finally been able to create a work-around.

If you use the latest master from hjemli.net/git/cgit, you'll see that
we now support the option clone-url (which works as a template for
repo.clone-url), i.e. you can literally specify

  clone-url=git://example.org/$CGIT_REPO_URL.git

in /etc/cgitrc, and the $CGIT_REPO_URL part will then be replaced by
the (relative) url generated for the repo during scan-path processing.

See http://hjemli.net/git/cgit/tree/cgitrc.5.txt for further details,
especially the "FILTER API" section which enumerates the various
tokens you can use in the clone-url template.

hth
--
larsh




More information about the CGit mailing list