The issue with autorefreshing the commit view seems to be that if you ask it to refresh while it's still refreshing, it freaks out. Seems like a good opportunity to introduce a queue. There are a few other options that will help reduce the issue, but the only thing that will eliminate it is to make sure calling reload a bunch of times can't break stuff.

- we can increase the interval between refreshes
- we can try use gitignore to not refresh if only ignored files have been modified (this one might be tricky, but would unnecessary reduce reloads during builds, etc)

Seems like it might be safer to only enable it for the history view to start, since there will likely be more engineering involved in getting the commit view to be stable.

-dave

On Sep 14, 2009, at 11:07 AM, Pieter de Bie wrote:


Hey everyone,

I've been thinking about 0.8 for a bit, and I think we should try to keep the releases small, and make more releases in general. There's enough stuff we should still add to GitX, so it doesn't hurt to have a fast release cycle.

For 0.8 I'd like to see the following things included:

* dg/fsevents: autorefresh the repository. I'm not sure who is still working on this, perhaps Johannes? I think we can include a version that at least
 refreshes the history view

* pb/index_refactor: this doesn't add any new functionality, but gives us a
 solid base to extend index functions on later on.

* pb/sidebar: I think it would be best to just include the sidebar without any
 special functionality. We can extend it in 0.9 or later.

* The welcome screen. Unfortunately, it seems like I have deleted all the code I created for this, so I'll have to recreate it. I'll try to work on that
 this week.

Is there anything I've missed? I don't want to put a hard deadline on this yet,
but I think we should be able to get a first version ready by the end
of the month.

- Pieter

Reply via email to