Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
New NautilusSVN architecture: background operation
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jason  
View profile  
 More options Aug 12 2009, 4:46 am
From: Jason <jason.hee...@gmail.com>
Date: Wed, 12 Aug 2009 01:46:49 -0700 (PDT)
Local: Wed, Aug 12 2009 4:46 am
Subject: New NautilusSVN architecture: background operation
Hello to anyone watching this group :) I just wanted to let people
know that we've overhauled the architecture of the NautilusSVN status
checker, using DBUS for background operation, and things are looking
better for usability and performance.

There's a whole blog post on it[1], but in short: it's not release-
ready yet, but it is in a good enough state so that the dedicated
amongst you can can take it for a spin (see the blog for more
details). Feedback welcome.

Cheers,
Jason Heeris

[1] http://cobradragon.com/nautilussvn/archives/127


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adam Plumb  
View profile  
 More options Aug 12 2009, 8:46 am
From: Adam Plumb <adampl...@gmail.com>
Date: Wed, 12 Aug 2009 08:46:05 -0400
Local: Wed, Aug 12 2009 8:46 am
Subject: Re: [nautilussvn] New NautilusSVN architecture: background operation

Nice job, Jason!  I'll definitely check out the newest code asap and try it
out.

Adam


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason  
View profile  
 More options Aug 12 2009, 9:35 am
From: Jason <jason.hee...@gmail.com>
Date: Wed, 12 Aug 2009 06:35:41 -0700 (PDT)
Local: Wed, Aug 12 2009 9:35 am
Subject: Re: New NautilusSVN architecture: background operation
Thanks Adam :) The DBUS implementation was entirely Bruce's work, so
credit where it's due. (My efforts were mainly in cleaning up the
asynchronous logic and simplifying a few things, and making the only
apple-mac/mario crossover inspired emblem in the world, see if you can
spot it.)

We should figure out our priorities for a release. Maybe on the dev
list in a couple of days?

Cheers,
Jason


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adam Plumb  
View profile  
 More options Aug 12 2009, 9:40 am
From: Adam Plumb <adampl...@gmail.com>
Date: Wed, 12 Aug 2009 09:40:42 -0400
Local: Wed, Aug 12 2009 9:40 am
Subject: Re: [nautilussvn] Re: New NautilusSVN architecture: background operation

Yeah I'd really like to work on getting a 0.12 final release so we can a)
feel good about getting distros to package our product, and b) start working
on new features/functionality.  What still needs to be done in the extension
code?

Adam


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason  
View profile  
 More options Aug 12 2009, 9:58 am
From: Jason <jason.hee...@gmail.com>
Date: Wed, 12 Aug 2009 06:58:40 -0700 (PDT)
Local: Wed, Aug 12 2009 9:58 am
Subject: Re: New NautilusSVN architecture: background operation
Most importantly, we need to be sure that there isn't a horrible
memory leak in the cache. Really, the problem is the dict in
nautilussvn/statuschecker.py". It never gets cleaned up or anything.

The simplest thing I can thing of is to add some kind of age parameter
to the data we're storing in there, so we can make it circular and
throw old information out. That introduces the possibility of an
infinite loop (or just broken-ness) if someone has a working copy with
more data than our limit allows (we can out-logic this problem too,
but it all ebars thinking about). I haven't done any calculations, so
I don't know what's realistic (maybe even a 100TB working copy would
only take up a few MB of memory, so we don't need to worry... not
sure).

In fact, dicts aren't the greatest way to store growing data. I should
do some research...

— Jason

On Aug 12, 9:40 pm, Adam Plumb <adampl...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »