* Re: gitweb ignores git-daemon-export-ok and displays all repositories
[not found] ` <D765D350-947E-4DB2-8A91-4B9653064F80@code.de>
@ 2011-11-16 22:47 ` Jonathan Nieder
2011-11-26 14:37 ` Jakub Narebski
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Nieder @ 2011-11-16 22:47 UTC (permalink / raw)
To: git
Cc: Erik Wenzel, Jakub Narebski, John 'Warthog9' Hawley,
Matthias Lederhofer
Hi gitwebbers,
Erik Wenzel wrote[1]:
> Am 13.11.2011 um 02.19 schrieb Jonathan Nieder:
>> The git-daemon(1) manpage describes git daemon, not gitweb, so I guess
>> you mean that
>>
>> # Do not list projects without git-daemon-export-ok in the
>> # projects list.
>> our $export_ok = "git-daemon-export-ok";
>>
>> # Do not allow access to projects not listed in the projects
>> # list.
>> our $strict_export = 1;
>>
>> should be the default.
[...]
> Because I think this is the way a user is expecting the behavior of gitweb.
> As I do. Don't let gitweb overwrite the meaning of "git-daemon-export-ok".
> Just act like git-daemon. Keep it simple and stupid.
My first thought was that if we could turn back time, it would
probably be best for both git-daemon and gitweb to look for a file
named git-export-ok. In the present world, maybe git-daemon-export-ok
is a good substitute for that.
What do you think? Should the default in the makefile be changed? If
so, how could we go about it to avoid disturbing existing
installations? (For example, in a system where no repositories have
the export-ok files and "git daemon" is configured to run with
--export-all, the effect would be to make repos suddenly disappear
from the projects list in gitweb. Unpleasant.)
Looking forward to your thoughts,
Jonathan
[1] http://bugs.debian.org/648561
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: gitweb ignores git-daemon-export-ok and displays all repositories
2011-11-16 22:47 ` gitweb ignores git-daemon-export-ok and displays all repositories Jonathan Nieder
@ 2011-11-26 14:37 ` Jakub Narebski
0 siblings, 0 replies; 2+ messages in thread
From: Jakub Narebski @ 2011-11-26 14:37 UTC (permalink / raw)
To: Jonathan Nieder
Cc: git, Erik Wenzel, John 'Warthog9' Hawley,
Matthias Lederhofer, Sitaram Chamarty
I'm sorry for the delay in responding.
On Wed, 16 Nov 2011, Jonathan Nieder wrote:
> Erik Wenzel wrote (http://bugs.debian.org/648561):
>> Am 13.11.2011 um 02.19 schrieb Jonathan Nieder:
>>
>>> The git-daemon(1) manpage describes git daemon, not gitweb, so I guess
>>> you mean that
>>>
>>> # Do not list projects without git-daemon-export-ok in the
>>> # projects list.
>>> our $export_ok = "git-daemon-export-ok";
>>>
>>> # Do not allow access to projects not listed in the projects
>>> # list.
>>> our $strict_export = 1;
>>>
>>> should be the default.
>> [...]
>> Because I think this is the way a user is expecting the behavior of gitweb.
>> As I do. Don't let gitweb overwrite the meaning of "git-daemon-export-ok".
>> Just act like git-daemon. Keep it simple and stupid.
>
> My first thought was that if we could turn back time, it would
> probably be best for both git-daemon and gitweb to look for a file
> named git-export-ok. In the present world, maybe git-daemon-export-ok
> is a good substitute for that.
>
> What do you think? Should the default in the makefile be changed? If
> so, how could we go about it to avoid disturbing existing
> installations? (For example, in a system where no repositories have
> the export-ok files and "git daemon" is configured to run with
> --export-all, the effect would be to make repos suddenly disappear
> from the projects list in gitweb. Unpleasant.)
I think the best solution would be to leave it up to the tool that
manages both git-daemon and git (manages access to git repositories),
like e.g. gitolite. It would be this tool that is to be responsible
for synchronizing git-daemon and gitweb behavior, i.e. make either
both use 'git-daemon-export-ok', or both export all.
--
Jakub Narebski
Poland
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-11-26 14:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20111113001730.3945.75979.reportbug@gpl.code.de>
[not found] ` <20111113011932.GA12434@elie.hsd1.il.comcast.net>
[not found] ` <D765D350-947E-4DB2-8A91-4B9653064F80@code.de>
2011-11-16 22:47 ` gitweb ignores git-daemon-export-ok and displays all repositories Jonathan Nieder
2011-11-26 14:37 ` Jakub Narebski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).