#86 ✓resolved
Adam greene

refresh spins and takes all avail memory

Reported by Adam greene | February 1st, 2009 @ 07:21 PM

hey folks,

the first time it loads up, it does a 'refreshing index' and then goes into 'ready' state. However, if I refresh or submit, and it goes into 'refreshing index' again, it will just spin, taking all of one core and memory until the computer becomes unresponsive. I have to force quite every time.

I'm running on a macbook pro dual core, 3 gb ram, 10.5.6, and using git version

let me know if you would like additional information. thanks! Adam

Comments and changes to this ticket

  • Johannes Gilger

    Johannes Gilger February 1st, 2009 @ 08:34 PM

    Ok, first of all it would have been nice of you to mention that you're talking about the commit-view of GitX. Then I still need to know which version of GitX you're using. And, if it were possible at all, we'd like to have your repository to test it (or at least a rough overview of what it is that you're trying to commit).

  • Adam greene

    Adam greene February 1st, 2009 @ 10:29 PM

    hi Johannes,

    I'm using the latest version of GitX (Version 0.6.1 (0.6.1)). I upgraded from a 0.5x version (probably the last one before 0.6.1)

    hmmm, I tried other projects and it works fine, just not on my rather large (~90 megs checked in) private application. Hmmm, that might make it hard to figure out what is going on.

    Do you have a link to the last pre 0.6x version? I can try downgrading to that and see if the issue disappears.

    thanks, Adam

  • Pieter de Bie

    Pieter de Bie February 1st, 2009 @ 10:35 PM

    I think there's a problem with the index handling in general, perhaps a loop that doesn't stop. I haven't had time to look into it unfortunately (nor time to do anything else GitX related), but I'm pretty sure this is the same issue as one or two of the other bugs on the tracker.

    There's also an issue with some files not updating correctly when refreshing the index, so at least something is wrong.. Perhaps something to do with filename encoding or whitespace in filenames?

  • Adam greene

    Adam greene February 2nd, 2009 @ 05:21 PM

    Pieter, I wish I could open up my repository, but I can't. If I can test something, or go through my repository looking for a particular pattern, please let me know and I would be more than happy to do so.

    Git is running fine, just fyi; if I run commands like "git status" it works without a hitch.

    thanks, Adam

  • Pieter de Bie

    Pieter de Bie February 12th, 2009 @ 11:50 AM

    • State changed from “new” to “open”

    I've encountered this myself as well -- very annoying.

  • Bill Kirtley

    Bill Kirtley March 2nd, 2009 @ 09:17 PM

    I have a slightly less severe version of what I bet is the same problem ... gitx will SPOD for a minute or more when I stage a change, but if I'm patient it (usually?) comes back. I took a sample of the app while it was spinning, fwiw. gitx_86_sample.txt

  • Bill Kirtley

    Bill Kirtley March 2nd, 2009 @ 09:55 PM

    Update: the problem seems to be proportional to the number of uncommitted changes. I had replaced a couple of big gems in a rails project, so had many (couple hundred or so) files added/removed/changed. I staged a bunch of them using command line git and the gitx refresh problem got much better but did not go away altogether. I used gitx to commit the last set of changes, and now it's behaving quite snappily. Hope this helps.

  • Pieter de Bie

    Pieter de Bie March 23rd, 2009 @ 11:48 PM

    • State changed from “open” to “resolved”

    Fixed in 2b8d378f1300580846f9b5de93f43f40313deae8

  • Ashwin kumar

    Ashwin kumar September 13th, 2018 @ 09:16 AM

    Hey Buddy! Follow my words here if you want to learn How and where do I create a split screen in Windows? I am sharing this web address and if you are interested to do this then follow how to get split screen on windows 10 the instruction of this tutorial and able to do Multitasking at your desktop monitor in to 2 or 4 Screen. Thanks for your concentration here.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

GitX is the nice-looking gitk clone for OS X