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

[PATCH 0/5] gitweb: Incremental blame series (1 Sep 09)

From
Jakub Narebski <jnareb@gmail.com>
Date
Sep 1, 2009, 11:39 UTC
Message-ID
<1251805160-5303-1-git-send-email-jnareb@gmail.com>

This series is meant to replace the 'jn/gitweb-blame' topic branch (it is merged into 'pu', b08ae28).

Jakub Narebski (5):
  gitweb: Add optional "time to generate page" info in footer
  gitweb: Incremental blame (using JavaScript)
  gitweb: Colorize 'blame_incremental' view during processing
  gitweb: Create links leading to 'blame_incremental' using JavaScript
  gitweb: Minify gitweb.js if JSMIN is defined

The "time to generate page" info got its own style, and don't looks bolted on now. Incremental blame patch is no longer marked as proof of concept, or as a work in progress; I think it is mature enough.

Last two patches (creating links and JSMIN) are in active development, and should be considered work in progress (or even proof of concept code).

This series has 3-color colorizing of 'blame_incremental' view is put into separate patch. JavaScript code used to create links leading to 'blame_incremental' view is now put in gitweb.js, which is meant to contain all JavaScript code used by Git.

The last patch (modifying Makefile) was added because of concern that heavily commented gitweb.js could be a burden on server.

 Makefile           |   26 ++-
 git-instaweb.sh    |    7 +
 gitweb/README      |    4 +
 gitweb/gitweb.css  |   23 ++
 gitweb/gitweb.js   |  862 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gitweb/gitweb.perl |  311 ++++++++++++++------
 6 files changed, 1146 insertions(+), 87 deletions(-)
 create mode 100644 gitweb/gitweb.js
-- 
Jakub Narebski
Poland
Next: Jakub Narebski
Message 1 of 12 in “gitweb: Incremental blame series (1 Sep 09)”
  1. 0/5 gitweb: Incremental blame series (1 Sep 09)Jakub Narebski, Sep 1, 2009
  2. 1/5 gitweb: Add optional "time to generate page" info in footerJakub Narebski, Sep 1, 2009
  3. 2/5 gitweb: Incremental blame (using JavaScript)Jakub Narebski, Sep 1, 2009
  4. 3/5 gitweb: Colorize 'blame_incremental' view during processingJakub Narebski, Sep 1, 2009
  5. 4/5 gitweb: Create links leading to 'blame_incremental' using JavaScriptJakub Narebski, Sep 1, 2009
  6. 5/5 gitweb: Minify gitweb.js if JSMIN is definedJakub Narebski, Sep 1, 2009
  7. Petr BaudisNov 5, 2009
  8. Jakub NarebskiNov 6, 2009
  9. Junio C HamanoNov 12, 2009
  10. Jakub NarebskiNov 12, 2009
  11. Petr BaudisNov 5, 2009
  12. Jakub NarebskiNov 7, 2009

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.