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

Re: faster egit history page and a pure java "gitk"

From
RSRoger C. Soares <rogersoares@intelinet.com.br>
Date
Mar 26, 2008, 01:37 UTC
Message-ID
<47E9A8BE.4010606@intelinet.com.br>
In-Reply-To
<20080325053649.GE4759@spearce.org>
Shawn O. Pearce escreveu:
Show 9 quoted lines
> Hmm.  How long does C Git take for "git rev-list HEAD >/dev/null" ?
> I have thus far only tuned the lower level machinary, and there
> may still be tuning left there, but I _really_ have not tried to
> tune the plotting portion yet.
>
> I did push something out a few minutes ago (b66eae Limit the number
> of UI refreshes ...) that may help improve performance on larger
> histories.
>   

"git rev-list HEAD >/dev/null" returns very fast, around 1 sec I'd say. My git clone has 0 loose objects and 1 pack.

I updated from your repo some minutes ago and it's pretty decent now. The history appears very fast, even changing projects, and for the git clone the progress bar disapears in around 7 seconds. :)

[]s, Roger.

Previous: Robin RosenbergNext: Shawn O. Pearce
Message 15 of 16 in “faster egit history page and a pure java "gitk"”
  1. Shawn O. PearceMar 24, 2008
  2. Roger C. SoaresMar 24, 2008
  3. Robin RosenbergMar 24, 2008
  4. Shawn O. PearceMar 25, 2008
  5. Roger C. SoaresMar 25, 2008
  6. Robin RosenbergMar 24, 2008
  7. Shawn O. PearceMar 25, 2008
  8. Robin RosenbergMar 24, 2008
  9. Shawn O. PearceMar 25, 2008
  10. Roger C. SoaresMar 25, 2008
  11. Shawn O. PearceMar 25, 2008
  12. Shawn O. PearceMar 25, 2008
  13. Roger C. SoaresMar 25, 2008
  14. Robin RosenbergMar 25, 2008
  15. Roger C. SoaresMar 26, 2008
  16. Shawn O. PearceMar 26, 2008

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.