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

Re: [EGIT PATCH] Circument situations where Eclipse tries to decorate resources that do not exist

From
Shawn O. Pearce <spearce@spearce.org>
Date
Mar 10, 2008, 23:40 UTC
Message-ID
<20080310234028.GI8410@spearce.org>
In-Reply-To
<200803100033.53905.robin.rosenberg@dewire.com>
Robin Rosenberg <robin.rosenberg@dewire.com> wrote:
Show 10 quoted lines
> This happens when the workspace has not been refreshed properly, e.g.
> when switching branches behind Eclipse's back.
> 
> Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
> ---
>  .../internal/decorators/GitResourceDecorator.java  |    7 +++++++
>  1 files changed, 7 insertions(+), 0 deletions(-)
> 
> This one seems hard to replicate though I think it shouldn't. Maybe Eclipse refereshes on demand
> sometime and sometimes not.

Yup. Earlier versions used to do a periodic refresh more often, which really screwed up my Ant based build when Eclipse started to _also_ build the same project to the same class folder at the same time.

3.3.1.1 seems to not do this as often to me, and tends to wait for a user-demanded refresh. But then every once in a while it just starts building all of a sudden, which makes me think they still are doing a periodic refresh. I don't know what is up with Eclipse.

And SWT is all about "we need access to the host native drawing APIs to get good performance" but then Eclipse's resource system does not appear to have filesystem monitors like inotify implemented for the major OSes that Eclipse runs on. Yet another aspect I don't get.

Yea, yea, if it bothers me, write the patch and submit it to Eclipse. I'm too busy working on Git support. I'll wait for someone else to write it and submit it for me. They may be waiting for me to finish Git support first. ;-)

> This stacktrace suggests this is the right thing to do.
Yea, I think so too.  Sucks.
 
-- 
Shawn.
Previous: Robin Rosenberg
Message 2 of 2 in “Circument situations where Eclipse tries to decorate resources that do not exist”
  1. Circument situations where Eclipse tries to decorate resources that do not existRobin Rosenberg, Mar 9, 2008
  2. Shawn O. PearceMar 10, 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.