On Thu, Jun 23, 2011 at 4:23 AM, Jakub Narebski <jnareb@xxxxxxxxx> wrote: > CC-ing Eric Wong, author of git-instaweb. > > Gurjeet Singh <singh.gurjeet@xxxxxxxxx> writes: > >> I am on Linux Mint 10 and I tried the following command: >> >> $ git instaweb -d apache2 -p 1234 --start >> Syntax error on line 1 of /mnt/storage/gurjeet/.git/gitweb/httpd.conf: >> Invalid command 'server.document-root', perhaps misspelled or defined >> by a module not included in the server configuration >> Could not execute http daemon apache2 -f. > > Hmmm... it looks like starts apache2, but generates config file > (httpd.conf) for lighttpd instead. > > Ahh... actually you started apache2, but didn't generate configuration > file for it, so git-instaweb re-uses previous config file... which by > default is lighttpd: > > start, --start > Start the httpd instance and exit. This does not generate any of the > configuration files for spawning a new instance. Now that's very unintuitive.... I am the impatient kind, and didn't read the whole paragraph. I assumed --start would just start the webserver (maybe run in daemon mode). > > Try using > > $ git instaweb -d apache2 -p 1234 -b lynx That worked.. I do not have lynx, but it did start apache2 and I was able to browse the repo. > > then exiting web browser. > > > BTW. I think that git-instaweb should be more helpful here... will > investigate. > >> /mnt/storage/gurjeet/ is my $HOME. > > Nb. it doesn't mater where $HOME is, but where is git repository you > were in when calling git-instaweb. Got it. I have some files of my home directory in a Git repository, so $HOME is where the repository is. I have quite a few development related Git repositories under $HOME/dev/ and instaweb shows all of them on the first page (with description etc). IOW, is it supposed to recurse down all directories to look for .git/ directories? .git dev/EDB-ADVISORS/.git dev/EDBAS/.git dev/PCS/.git dev/PEM/.git dev/PGAGENT/.git dev/POSTGRES/.git dev/SERVICESTOOLS/.git dev/SLONY/.git Is this expected? > > > BTW. in the future it would be good idea to tell what git version are > you using. I am at 1.7.1 Thanks for the help, and thanks to everyone around Git for a great piece of software. -- Gurjeet Singh EnterpriseDB Corporation The Enterprise PostgreSQL Company -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html