[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cgit
Subject:    Bug: alternates not followed when enable-http-clone=1
From:       mricon () kernel ! org (Konstantin Ryabitsev)
Date:       2014-04-30 16:32:23
Message-ID: 53612597.1040301 () kernel ! org
[Download RAW message or body]

On 28/04/14 02:27 PM, John Keeping wrote:
> Do you have absolute or relative paths in $GIT_DIR/info/alternates?
> 
> I can't see anything that CGit's HTTP implementation does differently
> from git-http-backend, but gitrepository-layout(5) indicates that you
> may need to create $GIT_DIR/info/http-alternates as well to provide the
> correct paths to HTTP clients.

Ah, you are right, of course -- dumb protocol can't do plain alternates.
Silly me! Then I take it back -- it's not really a bug at all, just a
misconfiguration on my end.

> If you don't want CGit's HTTP clone, it might make more sense to just
> turn it off in cgitrc ("enable-http-clone = 0").

That's what I ended up doing. People weren't supposed to be using cgit
URLs for cloning, but someone always tries. :)

Best,
-- 
Konstantin Ryabitsev
Senior Systems Administrator
Linux Foundation Collab Projects
Montr?al, Qu?bec

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 713 bytes
Desc: OpenPGP digital signature
URL: <http://lists.zx2c4.com/pipermail/cgit/attachments/20140430/25d05ec2/attachment.asc>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic