git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: gitweb: View graphes & get tar

From
Alan Chandler <alan@chandlerfamily.org.uk>
Date
Feb 9, 2006, 00:03 UTC
Message-ID
<200602090003.35354.alan@chandlerfamily.org.uk>
In-Reply-To
<4fb292fa0602081534x7f6e74c1veb8c4ea7ad5a83cc@mail.gmail.com>
On Wednesday 08 February 2006 23:34, Bertrand Jacquin wrote:
Show 12 quoted lines
> Hi,
>
> Is gitweb maintainer planned to allow people to get from gitweb ? It
> could be something good for ungited/remote people to get a tar for a
> specific tree.
> gd provide to create graphs and is often use in "web project" to
> generate graphe. Could it here generated a graph of branches like in
> gitk ?
> It also could be cool to allow people to get binary files in an other
> mimetype that text/plain.
>
> Here are my wish :D it's worth what it's worth.
You can do some of that a different way.

I have it set up so that when I push a tag into my public git repositories, that a post-update hook creates a tarball of the site and puts it into the download directory.

The hook is of the following form
#!/bin/sh
#
# This script is used to create a tarball of the project and place it into the 
"files"
# directory of the web site whenever a release is tagged in the repository
#
PROJECT=akcmoney
# this should look at each positional parameter
for ref ; do
#if its a tag then create a tarball
        if [ "${ref:0:10}" == "refs/tags/" ] ; then
                git-tar-tree ${ref:10} $PROJECT | gzip -9 
> /var/www/chandlerfamily/files/$PROJECT/$PROJECT-${ref:10}.tar.gz
        fi
done
-- 
Alan Chandler
http://www.chandlerfamily.org.uk
Open Source. It's the difference between trust and antitrust.
Previous: Bertrand JacquinNext: Bertrand Jacquin
Message 2 of 5 in “gitweb: View graphes & get tar”
  1. Bertrand JacquinFeb 8, 2006
  2. Alan ChandlerFeb 9, 2006
  3. Bertrand JacquinFeb 9, 2006
  4. Andreas EricssonFeb 9, 2006
  5. Sven VerdoolaegeFeb 9, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.